美文网首页
Centos 7 LNMP配置

Centos 7 LNMP配置

作者: harv9y | 来源:发表于2022-03-06 21:59 被阅读0次

一、准备工作

(一)开启root远程登陆

1.切换到root

sudo -i

2.修改(创建)root密码

passwd

3.开启root远程登陆

vim /etc/ssh/sshd_config

修改以下两处:

PermitRootLogin yes
PasswordAuthentication yes

重启sshd

sudo service sshd restart

(二)关闭防火墙

1.关闭防火墙

systemctl disable firewalld

二、安装配置Nginx

rpm -qa yum-plugin-priorities
yum install yum-plugin-priorities -y
vim /etc/yum.repos.d/nginx.repo

粘贴如下内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

安装

yum install nginx -y

启动并设置开机自启

systemctl start nginx
systemctl start nginx

查看运行情况

netstat -lntup | grep nginx

systemctl status nginx.service

或在浏览器中输入ip地址看能不能正常访问,


image.png

如果是云主机,还要在网页上配置下开放的端口。

二、安装mariadb

yum install mariadb-server

默认依赖安装mariadb,一个是服务端、一个是客户端。
同样启动并设置开机自启

systemctl start mariadb
systemctl enable mariadb

终端输入mysql


image.png

三、安装PHP

添加 PHP7-FPM webtatic 仓库:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装 PHP7-FPM 以及 一些包

yum -y install php72w-fpm php72w-cli php72w-gd php72w-mcrypt php72w-mysql php72w-pdo php72w-xml php72w-pear php72w-mbstring php72w-mbstring php72w-json php72w-pecl-apcu php72w-pecl-apcu-devel

同样启动并设置开机自启

systemctl start php-fpm
systemctl enable php-fpm

四、配置服务

未完待续

参考资料:

手动部署LNMP环境(CentOS 7) (aliyun.com)
centos7 安装Mariadb - nonzero - 博客园 (cnblogs.com)
【Linux】手动配置PHP+MYSQL+Nginx - 知乎 (zhihu.com)

相关文章

网友评论

      本文标题:Centos 7 LNMP配置

      本文链接:https://www.haomeiwen.com/subject/zfbwrrtx.html