当前位置:首页 > Linux > 正文内容

CentOS 7.9下yum安装nginx 、php、mariadb

sa2022-02-05Linux

添加nginx yum资源库:

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

image.png

安装nginx

yum -y install nginx

查看安装版本

image.png

启动nginx ,并将nginx服务加入自启

systemctl start nginx
systemctl enable nginx

防火墙放行80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙后查看80端口是否放行成功

[root@localhost html]# firewall-cmd --list-ports
80/tcp

测试访问正常

image.png

安装php 和 php-fpm

image.png

启动并自启动php-fpm

systemctl start php-fpm
systemctl enable php-fpm

image.png

安装mariadb

image.png

安装php关联mysql 组件

yum install php-gd php-mysql php-mbstring php-xml php-mcrypt php-imap php-odbc php-pear php-xmlrpc

启动并设置自启mariadb服务并登陆数据库

image.png

配置nginx解析php

image.png

添加或修改下面内容:

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
location ~ \.php$ {
     root /usr/share/nginx/html;
     fastcgi_pass    127.0.0.1:9000;
     fastcgi_index   index.php;
     fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     include         fastcgi_params;
}

测试php文件是否可执行

image.png

查看其它组件是否正常,如mariadb

image.png

image.png


版权声明:本文由老瓦罐儿煨汤发布,如需转载请注明出处。

本文链接:https://zhangchen.cc/?id=21

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。