先说明,这是一个坑,如果可以用yum或者apt,请用他们。
第二个说明,这个本文本来应该3月6日就要发的,我懒给忘了
首先,要从PHP官网上下载源码:
wget http://cn2.php.net/distributions/php-7.0.5.tar.gz
解压,然后进入解压后的目录:
tar -xvf php-7.0.5.tar.gz cd php-7.0.5
然后运行configure :
./configure --enable-fpm --with-openssl --enable-zip --enable-mbstring --enable-opcache --with-pdo-mysql --with-curl
在运行的期间,会报错,导致configure不能继续下去,我遇到的都是缺少某些库这里需要搜一下,然后装一下,比如我缺少的就是:
yum install -y gcc libxml2-devel openssl-devel curl-devel
configure成功后有个提示(抱歉我忘记截图了),然后就可以编译了:
make
编译过程很慢,慢慢等吧,编译完后建议测试一下:
make test
测试后会有些小问题,不过我选择之美忽略 ,然后安装:
make install
安装完后会提示一系列文件的目录,将有用的记下来,下面创建配置文件:
cp php.ini-development /usr/local/lib/php.ini cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf cp sapi/fpm/php-fpm /usr/local/bin mv /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf
然后配置php-fpm:
vim /usr/local/etc/php-fpm.conf
将第125行改成:
include=/usr/local/etc/php-fpm.d/*.conf
这样PHP就安装好了。
写个文件测试一下:
vim phpinfo.php
<?php echo phpinfo();
运行这个文件能看到一些PHP信息输出就对了:
php phpinfo.php
试试看这个?