LAMP架构搭建的几个小问题
今天准备来搭建一个LAMP环境,好久不练,手生了啊。。不过好歹最后成功了,留下几点经验,告诫自己。环境是rhel6.2,自己搞的虚拟机,定制软件的时候已经把apache mysql 都勾上了,启动apache mysql都没问题,然后随便改了一点点配置,就让apache跑起来了,显示一个html页面正常。另外又写了个phpinfo页面,看看能否直接就用php了,结果发现打不开,另外找了个php页面就直接提示下载,网上搜原因,大部分都说httpd.conf文件需要加入 LoadModule 行和 AddType 行即可,照做->结果还是打不开phpinfo页面(这个时候没去试其他php页面了)。百思不得其解,于是翻开以前的文档,想重新用源码包搭一次,一堆的./configure make make install 之后,修改配置文件云云,再一试,html文件能正常解析和显示,这个phpinfo打死都是个空白页面,然后又是一顿的各种找资料,各种该配置。。依然无果
一边郁闷一边看论坛的时候,忽然注意到某人说他的php也无法解析,然后把日志文件贴上来。。我顿时就有点想抽自己的冲动,对啊,不看日志怎么知道问题所在呢~!?查阅日志才发现,每次重启apache的时候,都会有warnning:mysqli拓展没有装好,于是去将所有必要不必要的拓展都装好,去打开个php页面,ding,打开了!然后又去试图打开phpinfo页面,我了个擦,不科学的还是没打开~!!我就想,肯定不是php的问题了,于是baidu “无法显示phpinfo” ,得到如下答案
php5不支持诸如<? php这样的形式
编辑php.in如下:
short_open_tag = On
一改,果然,我勒个去,困扰我一下午的问题就是这个东西!总结一下,服务器上的服务出错时,思路应该这样:查看日志->网上查阅资料->推测问题的所在->做修改,看效果的时候最好有多个不同的实例做对比。不要盲目依赖网络,自己掌握排错方法才是王道~!!
页:
[1]