当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Ubuntu 16.04源码编译安装PHP 5.6.29的教程

    栏目:Linux/apache问题 时间:2018-10-15 14:08

    这篇文章主要介绍了Ubuntu 16.04源码编译安装PHP 5.6.29的教程,非常不错,具有参考借鉴价值,需要的的朋友参考下吧

    1、 下载地址:http://www.php.net/downloads.php

    2、解压

    tar -zxvf PHP-5.6.29.tar.gz 

    3、配置

    ./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服务器中。

    4、编译

    make

    5、安装

    make install

    6、配置文件

     cp /usr/local/src/php-5.6.29/php.ini-development /usr/local/php/lib/php.ini

    7、配置httpd.conf文件

      vi /usr/local/apache/conf/httpd.conf 

    搜索:

     AddType application/x-compress .Z  AddType application/x-gzip .gz .tgz

    在后面添加:     

    AddType application/x-httpd-php .php   AddType application/x-httpd-php-source .php5

    搜索:

    <IfModule dir_module>    DirectoryIndex index.html  </IfModule>

    修改:  

    <IfModule dir_module>    DirectoryIndex index.html index.php  </IfModule>

    8、重启Apache

    service httpd restart

    9、测试

    在apache的htdocs下建立一个php文件index.php,里面的内容如下:

     <?php    phpinfo();

    最后在浏览器里输入http://127.0.0.1/index.php

    OK!

    如果你需要将PHP命令加入全局变量,方便cli下使用命令和使用phpize安装扩展,参看:

    echo 'export PATH=$PATH:/usr/local/php/bin' > /etc/profile.d/php.shchmod a+x /etc/profile.d/php.shsource /etc/profile.d/php.sh

    以上所述是小编给大家介绍的Ubuntu 16.04源码编译安装PHP 5.6.29的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!