搭建一个动态网站(LNMP+WordPress+云服务器)
(课堂作业)
一、LNMP和WordPress一键安装包
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。
二、建站准备
1.准备服务器
1.首先需要购买或者领一台免费服务器,在阿里云ECS、腾讯云CVM、百度云BCC等网站进行购买服务器
…服务器可以领的配置高一点、系统需要是CentOS 7 版本以上(这边我用的是阿里云服务器)
3.在控制台就能看到服务器的信息了,你只需要关注到服务器实例运行状态正常和公网IP即可
三、LNMP一键安装包
这边我是使用MobaXterm远程连接服务器
全文参考网址:https://lnmp.org/install.html?tdsourcetag=s_pcqq_aiomsg
1.进入服务器
1.打开MobaXterm远程工具,如果不想使用远程工具则可以在实例上使用VNC远程连接、Workbench远程连接你购买的服务器,
2.刚进去服务器先输入
yum install screen
screen -S lnmp
3.LNMP一键安装包
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp
安装过程中选版本参考上面提供的网站
4.安装完成以后
检查安装情况
#检查nginx
nginx -V
#检查mysql
mysql -V
#检查php
php -V
出现版本号就可以
5.启动nginx
systemctl start nginx
6.在浏览器地址栏输入你服务器的IP地址即跳转到关于LNMP的界面
如果无访问可能原因
1.防火墙没关
systemctl stop firewalld
也可以设置关闭永久防火墙`
systemctl disable firewalld
2.入方向端口号:80 未开放
四、wordpress
1.下载wordpress的zip的文件
网址下载:https://cn.wordpress.org/download/
2.上传到/root/路径下
先检查是不是在/root/下
下载好后可放桌面直接拖到空白处就可以直接上传
3.到/root下解压wordpress压缩包
cd /root/
unzip wordpress-5.7.2-zh_CN.zip
4.解压完后配置文件和修改权限
cd /home/wwwroot/default/
rm -rvf *
cd && cd wordpress
cp -rfv * /home/wwwroot/default/
cd /home/wwwroot/default/
chmod 777 *
mv wp-config-sample.php wp-config.php
vim wp-config.php
一般只需修改箭头那三处即可,修改后进入末行模式wq保存
如果文件是显示空的处理办法
- 可能是文件没复制过去
cp wp-config-sample.php wp-config.php
2.直接修改配置不改名
mv wp-config.php wp-config-sample.php
vim wp-config-sample.php
五、配置一下数据库
1.登录数据库
mysql -uroot -p
然后输入密码
2.创建一个专用数据库,叫wordpress
create database wordpress;
3.授权
grant all on wordpress.* to wordpress@'localhost' identified by '数据库密码';
#数据库密码自己输入
4.刷新
flush privileges;
5.退出
exit
然后访问你的ip地址,进行最后的设置,就完成了(网站会进行初始化,记住你自己设置的密码)
六、通过IP地址安装wordpress
1.在浏览器地址栏输入你服务器的IP地址即跳转到wordpress安装界面
2.填写添加站点时,创建的mysql数据库的数据库名、用户名及密码即可
数据库名、用户名及密码就是刚刚设置的这个
3.到如下页面,填写网站标题以及设置wordpress后台管理系统的登录用户名和密码(需要记住)
4.安装wordpress成功后,点击登录wordpress后台系统
5.登录成功后,会到如下界面,可以更换主题,设置主题、编写文章等等的操作、自己怎么喜欢怎么操作哈
6.在浏览器地址栏输入你服务器的IP地址后就能实时看到修改后的效果
七、如果是要建一个属于自己的动态网站那么你就需要去网站备案了
IPC备案、公安备案