记:linux安装php7踩的坑

1、下载php安装包(wget)

2、解压并进入到php.*.*文件夹中

3、下载安装相关的安装依赖包

yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

4、./configure --enable-fpm --with-myslqi 配置php的扩展项

5、make && make install 安装

6、

  cp php.ini-development /usr/local/php/php.ini

  cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf

  cp sapi/fpm/php-fpm /usr/local/bin

7、如果文件不存在,则阻止 Nginx 将请求发送到后端的 PHP-FPM 模块, 以避免遭受恶意脚本注入的攻击

  将 php.ini 文件中的配置项 cgi.fix_pathinfo 设置为 0 。

  vi /usr/local/php/php.ini      cgi.fix_pathinfo=0

8、vim /usr/local/etc/php-fpm.conf ( /usr/local/etc/php-fpm.d/www.conf )   修改 php-fpm.conf 配置文件,配置php-fpm 模块使用的用户和用户组的身份;

  Unix user/group of processes;

  Note: The user is mandatory.

   If the group is not set, the default user's group;

   will be used.

  user = username

  group = userGroup

  不修改想要启动php-fpm 可以重新配置

 ./configure --enable-fpm --with-mysqli --with-fpm-user=nobody --with-fpm-group=nobody这样才能正常启动


9、启动php-fpm  

/usr/local/bin/php-fpm



 



posted @ 2019-06-10 12:07  leon-chan  阅读(567)  评论(0编辑  收藏  举报