源码编译(Ubuntu 16.04)安装(PHP 5.6.29)的步骤
1、解压
1
|
tar -zxvf PHP-5.6.29.tar.gz |
2、配置
1
|
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs |
注意:这里的-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,路径根据实际情况设置。apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。http://www.0834xcjl.com
3、编译
make
4、安装
make install
5、配置文件
1
|
cp /usr/local/src/php-5.6.29/php.ini -development /usr/local/php/lib/php.ini |
6、配置httpd.conf文件
1
|
vi /usr/local/apache/conf/httpd.conf |
搜索:
1
2
|
AddType application/x -compress .Z AddType application/x -gzip .gz .tgz |
在后面添加:
1
2
|
AddType application/x -httpd -php .php AddType application/x -httpd -php -source .php5 |
搜索:
1
2
3
|
<IfModule dir_module> DirectoryIndex index.html </IfModule> |
修改:
1
2
3
|
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule> |
7、重启Apache
1
|
service httpd restart |
8、测试
在apache的htdocs下建立一个php文件index.php,里面的内容如下:
1
2
|
<?php phpinfo(); |
最后在浏览器里输入http://www.0831jlyy.com
OK!
如果你需要将PHP命令加入全局变量,方便cli下使用命令和使用phpize安装扩展,参看:
1
2
3
|
echo 'export PATH=$PATH:/usr/local/php/bin' > /etc/profile.d/php.sh chmod a+x /etc/profile.d/php.sh source /etc/profile.d/php.sh |
以上所述是小编给大家介绍的源码编译(Ubuntu 16.04)安装(PHP 5.6.29)的步骤,希望对大家有所帮助。http://nk.xcmnyy.com
http://xcjlyynk.com