centos6.8安装php7 for Apache2

1,PHP for Nginx就不用说了,我们的博客里面应该有写。 2,直接源码安装,安装apache,安装PHP7,安装MysqL。除了麻烦一点,应该没什么问题。 3,yum的方式安装了apache和MysqL,yum安装PHP7,这种方式也折腾了我一天。在windos下,我到是成功 实现了apache 下的多PHP版本切换,但linux也已经安装的apache PHP MysqL,突然想把PHP换成PHP7,但 yum又实现不了,虽然网上有人说更新yum源,但我试了是不行的。最后我就具体说说怎么不换apahce和MysqL 的情况下,如何成功安装PHP7. 首先把已经安装的PHPPHP-common卸载掉,yum remove xxx就可以。 然后下载PHP源码,解压,安装依赖,然后 ./configure --prefix=/usr/local/PHP7 \ --with-apxs2=/usr/sbin/apxs \ --with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext \ --with-iconv-dir \ --with-kerberos \ --with-libdir=lib64 \ --with-libxml-dir \ --with-MysqLi \ --with-openssl \ --with-pcre-regex \ --with-pdo-MysqL \ --with-mcrypt \ --with-mhash \ --with-openssl \ --with-MysqL-sock=/var/lib/MysqL/MysqL.sock \ --with-MysqLi=shared,MysqLnd \ --with-pdo-sqlite \ --with-pear \ --with-png-dir \ --with-xmlrpc \ --with-xsl \ --with-zlib \ --enable-fpm \ --enable-bcmath \ --enable-libxml \ --enable-inline-optimization \ --enable-gd-native-ttf \ --enable-mbregex \ --enable-mbstring \ --enable-opcache \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-sockets \ --enable-sysvsem \ --enable-xml \ --enable-zip 最后,make make install就好了,就这么简单。 但在此之前需要解决几个问题: 1,yum 的apache没有apxs模块,也就安装PHP时的 --with-apxs2=/usr/sbin/apxs , 那么这个需要安装。网上说的yum install httpd-devel不行,建议这样, yum list httpd*先看看找找,然后yum install httpd-dev*。再whereis apax就发现 有了。全部安装完成之后,apache还不能支持PHP。第二步,找到httpd.conf文件, AddType application/x-compress .Z AddType application/x-gzip .gz .tgz 在后面添加: AddType application/x-httpd-PHP .PHP(使Apcche支持PHP) 这样就可以了。然后 重启httpd就没问题了

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native