1. 云栖社区>
  2. PHP教程>
  3. 正文

编译安装PHP5,并更改apache设置

作者:用户 来源:互联网 时间:2017-12-01 15:54:12

安装编译apache设置php5更改

编译安装PHP5,并更改apache设置 - 摘要: 本文讲的是编译安装PHP5,并更改apache设置, 下载并解压php源码包 wget http://cn.php.net/distributions/php-5.6.31.tar.gztar -zxvf php-5.6.31.tar.gz 以下都是安装各种依赖包 yum install l

下载并解压php源码包

wget http://cn.php.net/distributions/php-5.6.31.tar.gztar -zxvf php-5.6.31.tar.gz

以下都是安装各种依赖包

yum install libxml2yum install libxml2-develyum install openssl openssl-develyum reinstall bzip2yum install bzip2-develyum reinstall libcurlyum install libcurl-develyum install libjpeg libpng freetype libjpeg-devel libpng-devel freetype-devewget http://www.atomicorp.com/installers/atomicsh ./atomicyum install libmcrypt libmcrypt-develyum -y install postgresql postgresql-devel

进入php解压后的目录开始编译安装php,重点是最后一个编译命令–with-apxs2=/usr/local/httpd2.4/bin/apxs,另外apache编译时候需要加上命令–enable-so,如果没有这个命令,则不会在apache的modules目录里生成libphp5.so文件

cd php-5.6.31./configure -prefix=/usr/local/php5 -enable-fpm -with-mcrypt=/usr/local/libmcrypt -with-zlib -enable-mbstring -with-openssl -with-mysql -with-mysqli -with-mysql-sock -with-gd -with-jpeg-dir=/usr/lib -enable-gd-native-ttf -enable-pdo -with-pdo-mysql -with-pdo-pgsql -with-gettext -with-curl -with-mbstring -enable-sockets -enable-bcmath -enable-xml -with-bz2 -enable-zip -enable-freetype -enable-xmlrpc --with-apxs2=/usr/local/httpd2.4/bin/apxsmake && make install

编译完成后将解压目录中的php.ini-production(生产环境)或者php.ini-development(开发环境)复制到php安装目录中的lib目录下并重命名为php.ini

cp php.ini-production /usr/local/php5/lib/php.ini

最后设置apache支持php,在apache设置文件httpd.conf文件中添加如下内容

DirectoryIndex index.html index.php

AddType application/x-httpd-php .php .php3 .htm .phtml .php4
AddType application/x-httpd-php-source .phps

LoadModule php5_module modules/libphp5.so

重启apache,在apache的htdoc目录中vim test.php建立测试文件,用浏览器访问测试

<?phpphpinfo();?>

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索安装 , 编译 , apache , 设置 , php5 更改 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备