为什么称之为懒人教程…因为在笔者的多次尝试下,以下的代码只需要执行一遍就可以了。用Xshell链接到服务器上,然后一行一行复制指令吧~
一、准备必要的组件
更新资源包
sudo apt-get update
安装 Apache2
sudo apt-get install apache2 -y
安装 PHP 组件
sudo apt-get install php7.4 -y
sudo apt-get install libapache2-mod-php7.4(说不定上一步就下完了)
安装 MySQL 服务
sudo apt-get install mysql-server -y
sudo apt-get install php7.4-mysql
安装 phpmyadmin
使用 apt-get 安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入密码
sudo apt-get install phpmyadmin -y
建立 /var/www/html 下的软连接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重启 MySQL 服务
sudo service mysql restart
重启 Apache 服务:
sudo systemctl restart apache2
二、部署Wordpress
我们需要下载一个 Wordpress 压缩包
wget https://cn.wordpress.org/wordpress-5.7.2-zh_CN.zip
下载完成后,解压这个压缩包
sudo unzip wordpress-5.7.2-zh_CN.zip
如果说找不到unzip命令就
sudo apt install unzip
为 wordpress 配置一个数据库
进入 mysql,输入以下代码后,按提示输入您MySQL密码:
mysql -u root -p
为 wordpress 创建一个叫 wordpress 的数据库:
CREATE DATABASE wordpress;
为 这个数据库设置一个用户为 user:
CREATE USER user;
为这个用户配置数据库的访问权限:
GRANT ALL PRIVILEGES ON wordpress.* TO user;
值得一提的是,这里省略了给用户设密码的操作,如果为了数据库安全想设置一个密码的话,需要读者自行去学习MYsql的相关操作。
生效这些配置
FLUSH PRIVILEGES;
然后退出 mysql
exit;
由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹
sudo mv wordpress/* /var/www/html/
修改一下 /var/www/html/ 目录权限:
sudo chmod -R 777 /var/www/html/
将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重启 Apache 服务:
sudo systemctl restart apache2
现在可以通过输入ip地址来访问wordpress了,即服务器的公网ip,接下来的事情一般人都可以自己解决了,不细说。
值得一提的是,如果购买的是阿里云的轻量级应用服务器,你也可能遇到和我一样的麻烦,即服务器链接并不是依赖于FTP的,但是Wordpress安装一些东西需要什么FTP的权限。如果出现了这个问题,使用以下的方法:
#编译wp-config文件
vim wp-config.php
插入三行,插入在任何第一define下面即可。
define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);