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
相关推荐
稳联技术老娜2 小时前
DeviceNet主站怎么连接西门子PLC,Profinet网关配置手册(那智机器人)
服务器·网络·数据库
三十..3 小时前
Ceph 三大存储接口深度实践与数据保护指南
运维·ceph
9分钟带帽3 小时前
linux_系统开机自动执行shell脚本
linux·服务器
蝶豆花4 小时前
基于商城系统的功能,自动化,性能-测试报告
运维·自动化
袋鼠云数栈4 小时前
从前端到基础设施,ACOS 如何打通企业全链路可观测
运维·前端·人工智能·数据治理·数据智能
黎阳之光4 小时前
视频孪生智护供水生命线:黎阳之光赋能医疗与园区水务高质量升级
运维·物联网·算法·安全·数字孪生
消失在人海中4 小时前
oracle 数据库多表关联查询
服务器·数据库·oracle
志栋智能4 小时前
AI驱动无代码:降低巡检超自动化的门槛
大数据·运维·网络·人工智能·自动化
嵌入式小能手5 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky5 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph