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