1:去php官网下载对应版本的php包
2:解压php包
3:进入解压后的php包
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-fpm(如果nginx服务需要加上改参数 nginx需要php-fpm守护进程)
4: make &make insatll
5 进入到解压的源码包将配置文件复制到你所安转的目录 cp php.ini-development /usr/local/lib/php.ini
6:编辑 httpd.conf 文件以调用 PHP 模块。LoadModule 达式右边的路径必须指向系统中的 PHP 模块。以上的 make install 命令可能已经完成了这些,但务必要检查
LoadModule php5_module modules/libphp5.so
在AddType application/x-gzip .gz .tgz下面添加:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
在DirectoryIndex增加 index.php,以便Apache识别PHP格式的index
<IfModule dir_module> DirectoryIndex index.html index.php
</IfModule>
//修改配置
cp usr/local/php7.1/etc/php-fpm.conf.default /usr/local/php7.1/etc/php-fpm.conf
cp /usr/local/php-7.1/etc/php-fpm.d/www.conf.default /usr/local/php-7.1/etc/php-fpm.d/www.conf
service php-fpm start配置
cp /usr/local/php源码包/api/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm