LNMP搭建与部署

目录

1.LNMP简介

LNMP流程:

2.LNMP的部署流程:

1.安装相应的软件包:

2.测试nginx和php的协同

3.测试mysql和php的协同

4.删除相应的php文件

3.使用LNMP部署一个论坛

1.LNMP简介

LNMP 已经逐渐成为国内大中型互联网公司网站的主流组合环境,LNMP是linux,nginx,mysql
php的综合。

LNMP流程:

客户端首先想nginx,web服务请求,如果是静态页面资源,由nginx进行响应。如果是动态页面,由php进行响应,如果需要读取数据库,由mysql进行响应。

2.LNMP的部署流程:

1.安装相应的软件包:

复制代码
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install nginx mariadb-server php php-mysql php-gd php-fpm -y

2.测试nginx和php的协同

复制代码
1.编写nginx的额外配置文件
vim /etc/nginx/conf.d/test.conf
server {

	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;
}
}

2.编写php的界面
echo "<?php phpinfo(); ?>" >/usr/share/nginx/html/test.php

3.启动相应服务

ystemctl restart nginx  php-fpm

3.测试mysql和php的协同

复制代码
1.启动mariadb
systemctl start  mariadb

2.设置密码
mysqladmin -uroot password '123456'

3.编写mysql.php文件
vim /usr/share/nginx/html/mysql.php
<?php
$con = mysql_connect("localhost","root","12345");
if (!$con) {
die("could not connect to the db:\n" . mysql_error());
}
else { echo "success"; }
mysql_close($con);
?>

4.删除相应的php文件

复制代码
rm -f /usr/share/nginx/html/*.php

3.使用LNMP部署一个论坛

复制代码
1.网站去搜索下载论坛安装包
2.将压缩包进行解压
unzip Discuz_X3.2_SC_UTF8.zip -d .
3.将upload移走并改名
mv upload/ /usr/local/nginx/html/abc
4.浏览器访问安装
http://ip/abc/install/index.php
5.按照浏览器加相应权限
chmod -R  a+w data/ uc_client/ config/ uc_server/
6.重启
systemctl restart nginx.service php-fpm.service 
7.浏览器访问
http://192.168.27.122/abc/index.php
相关推荐
喜欢你,还有大家11 小时前
Docker-仓库-镜像制作
运维·docker·容器
安审若无12 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
做运维的阿瑞12 小时前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
QT 小鲜肉13 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
深圳市恒讯科技13 小时前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
itachi-uchiha13 小时前
head和tail命令使用
linux·运维·服务器
violet-lz13 小时前
Socket编程实战:从基础API到多线程服务器
运维·服务器
初学者_xuan13 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——LVS-DR&TUN模式配置
运维·自动化·lvs
toooooop814 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
馨谙14 小时前
SELinux 故障排除完全指南:从拒绝访问到快速修复
linux