lnmp架构(二)——简单应用---部署论坛
文章目录
- 一、 lnmp架构的整个访问过程
- 二、搭建论坛
在上一篇博客中,我们已经搭建好了lnmp环境,下面我们开始搭建论坛。
一、 lnmp架构的整个访问过程
- 用户从前端页面开始访问
- 先到达nginx,由nginx判断是静态资源还是动态页面请求
- 如果是静态资源,nginx直接给客户
- 如果是动态页面,nginx会通过fastcgi去找php,与数据有关还会与mysql交互
nginx与mysql间的关系是通过套节字关联起来的:
用户通过访问php(套节字文件)动态页面
向nginx(套节字文件)服务器发送请求
,nginx服务器发现是动态资源,就会去加载数据库,然后向后台的数据库写入数据。
二、搭建论坛
实验环境
主机(版本:ip) | 功用 |
---|---|
虚拟机server1(rhel7.3:172.25.16.1) | lnmp环境主机 |
真机(rhel7.3:172.25.16.250) | 测试机 |
step1 下载论坛php代码并解压代码:
(这里直接用别人写好的php论坛代码)
tar zxf wordpress-5.3.2-zh_CN.tar.gz -C /usr/local/lnmp/nginx/html
step2 浏览器访问http://172.25.254.1/wordpress:
step3 填好对应信息:
step4 解决报错:
这时会看到报错:不能选择数据库
这是因为mysql中没有wordpress数据库,需要手动创建:
mysql -uroot -qredhat
create database wordpress;
重试提交时,又会看到新的报错:抱歉,我不能写入wp-config.php文件
这是因为wordpress目录的权限不是nginx可写的,所以需要修改权限:
cd /usr/local/lnmp/nginx/html
chown nginx.nginx wordpress -R
再次提交就成功了
step5 设定基础信息:
论坛部署成功:
还没有评论,来说两句吧...