PHP7编译安装与勾结HTTPD

//以后写要简单点,写清楚点。
//PHP7需要的依赖(前面我已经安装了gcc/c++)
yum install libxml2-devel -y

wget http://cn2.php.net/get/php-7.0.11.tar.gz/from/this/mirror
mv mirror php7.tar.gz //把名字改为php7.tar.gz
tar zxvf php7.tar.gz
cd php-7.0.11/

//apxs是httpd的加载第三方应用模块的实用程序。httpd把php吃到肚子里面。变成自己的模块。
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs
make && make install

//去到httpd的modules,httpd把php吃进肚子里了
cd /usr/local/httpd/modules
-rwxr-xr-x 1 root root 28M Sep 18 12:00 libphp7.so

//之后就是要去到httpd的配置文件目录
//把AddType application/x-httpd-php .php加到最后面

cd /usr/local/httpd/conf
vim httpd.conf

AddType application/x-httpd-php .php

//这样就可以写httpd就认识php后缀文件,就给PHP处理

//之后去phpinfo();在浏览器看见,就是对了。

PHP7编译安装与勾结HTTPD_第1张图片

//编译安装的没有php.ini,没有放到/usr/local/php/lib
//这个首先要去到你php源码的目录,我的是php-7.0.11

development 开发环境,本地开发环境
production 生产环境 ,上线安全更高
//看你自己的需求,我就搞开发环境的。

cp php.ini-development /usr/local/php/lib/php.ini //复制一份过去
//重启阿帕车,看见phpinfo() /usr/local/php/lib/php.ini。下图

你可能感兴趣的:(PHP7编译安装与勾结HTTPD)