记: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