CentOS 7默认yum方式安装的php版本是php5,如何通过二进制方法快速安装php7?在本文中,我将向您展示如何在CentOS 7上使用php-fpm安装最新版本的php。FastCGI进程管理器(php-fpm)是另一个FastCGI后台程序,它允许网站处理高负载,搭配nginx使用更高效。
1、登录服务器
ssh root@1.2.3.4
2、安装epel和remi库
yum install epel-release yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3、安装yum-utils包
yum install yum-utils
4、安装php-fpm
例如我们现在需要安装php7.3,禁止默认的php5.4
yum-config-manager --disable remi-php54 yum-config-manager --enable remi-php73
如果需要安装php7.1,php7.2,运行类似如下命令
yum-config-manager --enable remi-php71 yum-config-manager --enable remi-php72
开始安装
yum -y install php php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel
查看php版本
php -v
5、配置php-fpm
打开/etc/php.ini,添加或修改如下参数
cgi.fix_pathinfo=0
打开/etc/php-fpm.d/www.conf
启动用户修改为www
user = www group = www listen.owner = www listen.group = www
监听地址
listen = /var/run/php-fpm/php-fpm.sock
开启
systemctl start php-fpm systemctl enable php-fpm
6、重启网页服务器nginx
添加类似配置
location ~ ^/.*\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; #include pathinfo.conf; }
学习了