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文件,按照如下编写:
43行~46行

location / {
            root   html;
            index index.php index.html index.htm;
        }

在这里插入图片描述

65行~71行

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,显示以下画面说明配置成功
在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值