源码安装PHP7

先说明,这是一个坑,如果可以用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

 

发表评论

电子邮件地址不会被公开。