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
相关推荐
网络小白不怕黑1 小时前
Docker容器网络:四大模式解析与自定义网络
运维·docker·容器
徐子元竟然被占了!!1 小时前
Linux-systemctl
linux·数据库·oracle
_w_z_j_4 小时前
Linux----mmap
linux
FeelTouch Labs5 小时前
Nginx核心架构设计
运维·前端·nginx
程序员zgh5 小时前
Linux系统常用命令集合
linux·运维·服务器·c语言·开发语言·c++
gwd2005 小时前
如何快速设置 Docker 代理设置
运维·人工智能·docker·容器
Bigan(安)5 小时前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix
紫郢剑侠5 小时前
飞秋@Windows +iptux@Linux,打造内网跨平台IM环境
linux·运维·服务器·im·qq
保持低旋律节奏6 小时前
linux——调试
linux·运维·服务器