锁定老帖子 主题:再谈PHP的环境配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-18
最后修改:2009-09-09
已经使用PHP3个月了,想起当时在linux上配置PHP服务器的狼狈样就好笑。在网上查阅了很多资料,才发现天下文章一大抄。为了不忘记,现在把我当时配置的过程中注意的地方大概说一下,看对大家是否有用。 我先安装了MySQL,这个安装不需要多讲,但是要注意的是,安装完MySQL后mysql.user表内应该有2条数据。2条数据的user是root,但host因该分别我locahost和%。很多人本机可以登录但是远程连接不上就是因为没有host=%这条记录。 安装完了MySQL接下来就是apache2,我下载的是2.0.54,使用如下命令配置: 大家注意--prefix=/usr/local/apache2 有的文档上写的是--prefix=/usr/local/apache,这个是apache1的配置,这里需要加上2, --enable-so --enable-rewrite会让apache加载rewrite.so,如果你需要别的.so,请自行加载。 接下来就是php,我使用的是5.0.4,配置命令如下: ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --enable-pdo --with-mysql=/user/mysql --with-pdo-mysql=/usr/bin/mysql --with-mysql-sock=/tmp/mysql.sock
以上的安装完成后还需要修改一下配置文件 httpd.conf 找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容 去掉LoadModule xxxxx moudule/xxxxx.so前面的#来开启所需要的.so文件。
写在后面 有时候我们因为不熟悉,多次make install了php,这样就会在http.conf内就会有多个 LoadModule php5_module modules/libphp5.so 所以安装完后请检查该文件,是否只有一个LoadModule php5_module modules/libphp5.so
如果我们的配置命令写错了,已经执行了make,那么请先执行make clean再执行./configure后再make。否则make出来的还是老的。 以上只是凭记忆写出的,如有遗漏和不对的地方还请指正。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 3598 次