1.由于Centos 7提供的PHP版本与需求不一致,需要配置第三方yum源
wget https://mirror.webtatic.com/yum/el7/epel-release.rpm
wget https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -ivh epel-release.rpm
rpm -ivh webtatic-release.rpm
2.安装php扩展
yum install php71w.x86_64 php71w-cli.x86_64 php71w-common.x86_64 php71w-gd.x86_64 php71w-ldap.x86_64 php71w-mbstring.x86_64 php71w-mcrypt.x86_64 php71w-mysql.x86_64 php71w-pdo.x86_64 php71w-mysqli.x86_64 php71w-bcmath.x86_64 php71w-redis.x86_64 php71w-mongodb.x86_64 php71w-openssl.x86_64 php71w-imagick.x86_64 php71w-xml.x86_64 php71w-xmlrpc.x86_64 php71w-opcache.x86_64
安装php-fpm
yum install php71w-fpm
3.设置开机启动
systemctl enable php-fpm.service
/usr/lib/systemd/system/php-fpm.service
查看服务状态
systemctl status php-fpm.service
修改配置启动名
/etc/php-fpm.d/www.conf
user = nginx
group = nginx
修改ini文件
/etc/php.ini
date.timezone = Asia/Shanghai
4.安装 mongodb扩展
yum install php71w-devel.x86_64
wget http://pecl.php.net/get/mongodb-1.5.3.tgz
tar -zxvf mongodb-1.5.3.tgz
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
php扩展的安装目录
/usr/lib64/php/modules/redis.so
查看php进程
rpm -qa | frep php
查看php-fpm的位置
whereis php-fpm
配置完成后重启服务
systemctl reload nginx
网友评论