一、前言/环境
笔者完全是开发菜鸟,以往完全没有项目开发经验。最近参加腾讯云618活动,购买了3年香港Linux镜像1核1G1M带宽标准型S2(新用户专享价格528,不知道价格是否是很优惠),系统是centos7.5 64位。优惠链接:https://cloud.tencent.com/act/cps/redirect?fromSource=gwzcw.3199892.3199892.3199892&redirect=30190&cps_key=63182ac5a1b77e0020d3074010de2a9c&from=activity
二、安装LNMP
在官网(https://lnmp.org/download.html)中找到下载链接,为:http://soft.vpser.net/lnmp/lnmp1.7.tar.gz
目前最新版本是1.7.
然后在腾讯云控制台“实例”里登录服务器,其间会有微信登录验证。
点击密码登录,输入密码(腾讯云购买成功后会发送给你一个初始密码,自行保存的)
点击确定,随后就进入到了服务器,如下:
接下来,在服务器中逐步运行下面的命令进行安装:
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz
tar -zxvf lnmp1.7.tar.gz
cd lnmp1.7
./install.sh
安装过程中,选择default默认选项进行安装就好,如下,出现选项时,都选择标明default的选项,(MySQL密码自己输入想设的密码):
随后,等待大概30分钟左右,安装成功。成功的话会显示如下:
现在输入云服务器IP后显示为如下,说明安装成功。
网站根目录路径/home/wwwroot/default,在这个目录底下放一些静态文件什么的就可以进行访问了。
三、安装WordPress
1. 在官网(https://cn.wordpress.org/download/)获取最新的WordPress下载链接(在历史版本中找),目前我获得的最新下载链接是:https://cn.wordpress.org/wordpress-5.4.2-zh_CN.zip
2. 在/home/wwwroot/目录下运行以下命令
cd ../home/wwwroot
mv defaul old
wget https://cn.wordpress.org/wordpress-5.4.2-zh_CN.zip
unzip wordpress-5.4.2-zh_CN.zip
mv wordpress default
3. 对相应的目录进行授权
备注:
linux 中返回上一级目录的命令是: cd ..
linux 中返回主目录的命令是: cd ~
上一步,进入相应目录(/home/wwwroot/)进行运行命令的命令是:cd ../home/wwwroot
chown -R 755 /home/wwwroot
chown -R www:www /home/wwwroot/
如果报错可忽略,不影响,报错如下:
四、创建一个WordPress
1. 运行一下命令创建数据库
[root@VM_0_7_centos wwwroot]# mysql -uroot -p
此时要求输入密码(前面创建MySQL时自己设置了密码),可是敲击键盘无法输入,直接enter,显示如下:
到此步后,输入IP,显示如下:
点击“现在就开始!” 显示
此步输入自己之前创建时候的信息密码,否则会出现下面错误:
Reference:
https://blog.csdn.net/luchengtao11/article/details/80724074
五、附录:卸载LNMP
因为LNMP是通过一键安装完成的,所以可以通过下面命令进行一键卸载:
cd lnmp1.7 *//进入lnmp的目录
./uninstall.sh
随后选择卸载即可。
如果LNMP是一个个自行安装的,可以通过执行下面命令进行卸载:
killall nginx *//终止nginx进程
/etc/init.d/mysql stop *//关闭mysql
killall mysqld *//终止mysql进程
/usr/local/php/sbin/php-fpm stop *//关闭php
killall php-cgi *//终止php-cgi进程
rm -rf /usr/local/php *//删除php文件
rm -rf /usr/local/nginx *//删除nginx文件
rm -rf /usr/local/mysql *//删除mysql文件
rm -rf /usr/local/zend *//删除zend文件
rm /etc/my.cnf *//删除配置文件
rm /etc/init.d/mysql *//删除mysql文件
rm /root/vhost.sh *//删除配置虚拟主机脚本
Reference: https://yq.aliyun.com/articles/46023