apache2.2下编译安装php5.6

来源:互联网 发布:人工智能系统 中科曙光 编辑:程序博客网 时间:2024/05/10 23:46

安装环境

1.centos6.6、apache2.2、php5.6
2.由于apache2.2是通过mod_php方式运行的php,在apache2.4版本中才过渡到php-fpm,所以本章不做php-fpm说明

插件安装

[root@test ~]# yum -y install libxml2
[root@test ~]# yum -y install libxml2-devel

安装包下载

[root@test ~]# wget -c http://cn2.php.net/distributions/php-5.6.19.tar.gz
[root@test ~]# tar -zxvf php-5.6.19.tar.gz
[root@test ~]# cd php-5.6.19

安装

选项详解:http://blog.csdn.net/bluestarf/article/details/46376407
[root@test php-5.6.19]# ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs
[root@test php-5.6.19]# make && make install
[root@test php-5.6.19]# cp php.ini-development /usr/local/php/etc/php.ini

在httpd.conf后加入php文件匹配

[root@test ~]# vim /usr/local/apache2/conf/httpd.conf

<FilesMatch \.php$>  SetHandler application/x-httpd-php  </FilesMatch>  <FilesMatch "\.ph(p[2-6]?|tml)$">  SetHandler application/x-httpd-php  </FilesMatch>  <FilesMatch "\.phps$">  SetHandler application/x-httpd-php-source  </FilesMatch>  

重启httpd服务
[root@test ~]# service httpd restart

验证

在apache安装的web目录下创建php文件,在浏览器中访问
[root@test www]# touch test.php

<?php    phpinfo();?>

输出php信息即为安装成功

0 0
原创粉丝点击