作者:谭小牙笑不漏齿 | 来源:互联网 | 2014-05-09 21:02
PHP经常和ApacheWeb服务器一道用于Linux/Unix平台。当我们在Apache环境下安装PHP的时候,你有三种安装模式可供选择:静态模块、动态模块(DSO)和CGI。我建议你最好把PHP安装为Apached的D
PHP 经常和Apache Web服务器一道用于Linux/Unix平台。当我们在Apache环境下安装PHP的时候,你有三种安装模式可供选择:静态模块、动态模块(DSO)和CGI。
我建议你最好把PHP安装为Apached的DSO ,这种安装模式的保护和升级都相当简略。比喻说,假设你本来只安装了PHP的数据库支撑功效。可过了几天之后你又决定要为PHP添加加密功效。很简略,你只要键进make clean命令,然后增加新的配置选项,接着再履行make和 make install命令即可。这样,新的PHP模块就会被安装到Apache上的适当地位,你只要重新启动Apache就一切OK了,当然,全部过程完整不用重新编译Apache。
安装新版本的Apache以及安假装为Apache DSO的PHP的简略步骤如下所示:
1. 从Apache软件基金会这一站点下载Apache服务器软件的最新版本源代码。
2. 把代码文件放到/usr/local/ 或者/opt/ 等合适的目录下。
3. 用Gunzip命令对代码文件解压缩,然后你可以得到相应的*.tar文件。
4. 键进以下的解包命令把以上的tar文件放到形为apache_[version]的目录下:
tar -xvf apache_[version].tar
5. 进到/usr/local/apache_[version] 目录(或者在上面步骤中你所指定的目录)。
6. 键进下面的配置命令,用你设定的路径(比如/usr/local/apache[version]等,留心后面不要跟斜线!)代替[path]参数,同时你还要启用mod_so参数以答应Apache应用DSO。
./configure --prefix=[path] --enable-module=so
7. 回到命令提示行键进make命令并等候命令履行完成再次回到命令提示状态下。
8. 键进make install。
到这个时候,编译器即可创立终极的目录并返回到系统的命令提示状态下。
接下来安装PHP:
1. 拜访PHP主页的下载区域选中最新版本源代码的链接。
2. 把下载的文件放到/usr/local/ 或者/opt/等适当的目录下。
3. 用Gunzip命令对代码文件解压缩,然后你可以得到相应的*.tar文件。
4. 键进以下的解包命令把以上的tar文件放到形为php-[version]的目录下:
tar -xvf php-[version]
5. 进到/usr/local/php-[version]目录下(或者你指定的目录)。
现在即可编译PHP DSO,实在这里只需要一个必要的配置选项--with-apxs(Apache bin目录下的一个文件)--不过,为了系统配置更为全面,我们在这里还增加了对MySQL数据库的支撑。
./configure --with-mysql=/[path to mysql] --with-apxs=/[path to apxs]
6.回到命令提示行下键进make命令并等到命令履行完成再次回到命令提示状态下。
7.键进make install命令。
在这个时候,编译器将会创立终极的DSO,并把它放在Apache模块目录下,同时会为你修正Apache的httpd.conf 配置文件,之后系统回到命令提示状态下等候你输进新指令。然后,你即可打开Apache的httpd.conf 配置文件做一些修正: