CentOS7搭建配置Nginx+PHP+MySQL --(3)PHP篇

CentOS7搭建配置Nginx+PHP+MySQL --(3)PHP篇


安装之前先卸载其他版本的PHP

yum -y remove php*

由于linux的yum源不存在PHP7.x,所有我们要改yum源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP及其扩展

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

安装完成后,php -v查看安装的PHP版本:
在这里插入图片描述
安装成功之后,开启php服务:

systemctl enable php-fpm.service
systemctl start php-fpm.service

运行php -m看当前PHP安装的扩展有哪些,如果有需要的扩展没安装,我们可以先用search命令查看此版本的PHP所有扩展服务名:

yum search all php72w

在这里插入图片描述
上图红框内是mongodb扩展的名称,接下来使用yum安装:yum install后面加上扩展名称。

yum install php72w-pecl-mongodb.x86_64

安装完毕后,再php -m查看当前已安装的扩展:
在这里插入图片描述

------------------------------------------------------------------配置Nginx---------------------------------------------------------
1.我们在Windows端通过WinSCP远程连接服务器,找到/usr/local/nginx/conf/nginx.conf

编辑nginx.conf文件,按照如下编程

location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

在这里插入图片描述
2.输出phpinfo文件,然后重启Nginx

echo "<?php echo phpinfo(); ?>" >  /usr/local/nginx//html/index.php

3.打开浏览器输入http://你的服务器ip/index.php,显示以下画面说明配置成功
在这里插入图片描述

发布了23 篇原创文章 · 获赞 32 · 访问量 5017

猜你喜欢

转载自blog.csdn.net/qq_45664055/article/details/105769881