Lnmp+PressWord环境搭建
什么是Lnmp
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
软件包下载链接:链接:https://pan.baidu.com/s/1wi8_22FiKQ5tzKfImxCpmA 提取码:zv10
部署Lnmp环境
- 将下载的lnmp压缩包上传至服务器并解压
tar -xvf lnmp1.9.tar.gz
- 进入目录运行安装文件
./install.sh lnmp
- 安装Mysql版本,我这里使用的默认版本,直接回车
- 输入Mysql的root密码
- 询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入y
- 选择安装的php版本,我这里选择默认
- 选择是否安装内存优化,默认是不安装,直接回车
- 提示"Press any key to install…or Press Ctrl+c to cancel"后,按回车键确认开始安装,大约需要二十分钟。
- 当看到这个页面就表示安装完成了
- 这个时候我们登陆一下ip地址,出现以下页面就代表lnmp部署成功了
注意避坑
我这里采用的云服务器,安装完成以后打不开网页,检查发现是安全组的配置有关,放开3306 22 80端口
部署WordPress
-
放开Mysql规则
-
mysql -uroot -pCljslrl0620! #进入数据库
-
create database wordpress; #创建wordpress库
-
grant all privileges on *.* to root@localhost identified by 'Cljslrl0620!' with grant option; grant all privileges on *.* to root@"%" identified by 'Cljslrl0620!' with grant option; #给root用户放开访问本地数据库的权限
-
-
安装WordPress
-
解压WordPress压缩包
-
rm -rf /home/wwwroot/default/index.html #此目录为nginx的项目目录,删除原本存在的默认页面
-
回到wordpress目录,将该目录下的所有文件复制到/home/wwwroot/default/中,并授权777
cp -rvf * /home/wwwroot/default/ chmod 777 *
-
找到/home/wwwroot/default/目录下的wp-config-sample.php 此文件是wordpress提供的应用模板,将此文件复制一份wp-config.php
cp wp-config-sample.php wp-config.php
-
按照如下编辑此文件
-
修改完毕后保存突出,在浏览器中输入虚拟机的ip地址会出现以下页面,按照以下信息编辑,填写完在左下角点击安装
-
安装完成后会弹出以下页面,点击登录
-
登录页面
-
到此,Lnmp+WordPress环境算是部署完成了
-