一、环境
服务器:阿里云突发性能实例 t5-1核(vCPU) 512 MB + 网络按流量收费(该服务器适用于小型网站)
系统:Ubuntu 22.04 64位Ubuntu 22.04 64位
二、搭建环境
|-----------------------------------------------------------------------------------------------------------------------------------|
| 此处省略购买服务器与登录服务器(使用阿里云服务器自带客户端 Alibaba Cloud Client)的过程 |
|-----------------------------------------------------------------------------------------------------------------------------------|
1、安装apache2 + php
1 | sudo apt install apache2 php -y |
测试:浏览器进入服务器公网IP,查看是否成功显示apache测试页面
2、安装mysql
1 | sudo apt-get install mysql-server -y |
如果出先安装错误【mysql-serverE: Sub-process /usr/bin/dpkg returned an error code (1)】,在用以下替换
1 | sudo apt install mariadb-server php-mysql -y |
三、配置wordpress环境
1、源码文件下载与处理
进入网站跟目录
1 | cd /var/www/html |
下载wordpress源代码(官网https://cn.wordpress.org/download/)
1 | sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz |
解压源代码
1 | sudo tar xzf latest-zh_CN.tar.gz |
解压完成后,将wordpress文件夹内的文件移动到上级目录,输入命令移动所有文件
1 | sudo mv wordpress/* . |
由于网站根目录有apache测试主页面,需要将其删除
1 | rm index.html |
2、数据库的建立与链接
初始化MySQL(设置root密码 并 一路Yes)
1 | sudo mysql_secure_installation |
登录数据库
1 | sudo mysql -uroot -p |
创建wordpress数据库
1 | CREATE DATABASE wordpress; |
创建数据库用户
1 | CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; |
将数据库用户指定数据库,并赋予权限
1 | GRANT ALL PRIVILEGES ON wordpress.* to '用户名'@'localhost'; |
(wordpress为数据库,用户名为刚刚创建的数据库用户)
刷新权限
1 | FLUSH PRIVILEGES; |
显示数据库
1 | show databases; |

显示数据库用户
1 | Select user from mysql.user; |

重启apache 和 mysql
1 2 | sudo systemctl restart apache2.servicesudo systemctl restart mysql.service |
3、更改wordpress文件夹的权限(否则无法安装插件、主题)
1 | cd /var/www/html |
四、wordpress配置
使用浏览器进入公网IP地址进行wordpress配置
1、填写数据库信息

2、配置站点信息用户名等等
3、设置完成进行测试
再次使用浏览器进入公网IP地址,登录后,发现成功了

4、更改 自定义结构,否则发表文章查阅不到
1 | /index.php/archives/%post_id%/ |

五、踩坑
如wordpress配置时出现以下错误,说明“将数据库用户指定数据库,并赋予权限”这一步骤错误,重新创建配置
不能选择数据库
我们能够就连接到数据库服务器(这意味着您的用户名和密码正确),但未能选择xx数据库。 1. 你确定它存在吗? 2. 用户xx有权限使用数据库xx吗? 3. 也在部分系统中您的数据库名前缀是您的用户名,如果xx。可能是这种问题吗? 如果您不知道如何设置数据库,您应该联系您的主机提供商。或者您也可以在WordPress支持论坛获得帮助。
六、参考博客
感谢以下大佬博客的支持
1 2 3 4 5 | https://blog.csdn.net/TM2022/article/details/124386462https://www.cpolar.com/blog/create-a-wordpress-database-on-ubuntuhttp://wordpress114.com/fangfa/bunengxuanzeshujuku.htmlhttps://blog.csdn.net/LiF29103/article/details/126498959https://blog.csdn.net/weixin_32746931/article/details/116650051 |
七、SSL安装
https://help.aliyun.com/document_detail/109827.html#section-ri1-ayr-evy
1核(vCPU) 512 MB1核(vCPU) 512 MB
作者:HaijianYang
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
