简介
Wordpress.org
这个并非大家经常见到的wordpress.com,两者的区别自行search。
WordPress是一款能让您建立出色网站、博客或应用的开源软件。
截止2020.7.14,最新稳定版本为5.4.2
这里我选择的是Ubuntu 20.04(GNU/Linux 5.4.0-31-generic x86_64) LTS搭建WordPress.org
系统环境要求
- PHP 7.3 or greater,推荐服务器运行PHP 7.4或更高版本。
- MySQL 5.6或MariaDB 10.1或更高版本。
- Apache或Nginx作为运行WordPress的web服务器,也可选择其他的web服务器。
过程
LAMP环境搭建
sudo apt-get install apache2 -y
//成功之后访问公网IP应该是图1.1的样子
systemctl enable apache2
systemctl start apache2
sudo apt-get install php7.4 -y
//可通过这个命令查找当前php的最新稳定版本 apt-cache search php7
sudo apt-get install libapache2-mod-php7.4 -y
sudo apt-get install php7.4-mysql -y
//安装数据库Mariadb并设置root密码
sudo apt-get install mariadb-server -y
sudo mysql_secure_installation
图1.1
WordPress搭建
设置wp的数据库账户和权限
mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE wordpress;
MariaDB [(none)]> CREATE USER 'admin' IDENTIFIED BY 'passadmin';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'admin';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q
解压安装
从官网下载最新的tar包,如wordpress-5.4.2-zh_CN.tar.gz,然后用filezilla上传到网站根目录(/var/www/html/),随后解压授权即可
tar -xvf wordpress-5.4.2-zh_CN.tar.gz
sudo chmod -R 777 /var/www/html/
解压完成之后通过IP/wordpress
即可从浏览器继续安装wp,一分钟后就搞定了。最终成果
## 修改网站根目录
由于这样安装之后站点URL 为 http://localhost/wordpress,于此需要修改为http://localhost
方法
登陆wordpress,在设置里面把wordpress和站点地址都修改为http://localhost,保存即可
然后修改apache2的默认站点设置
#进入root账户
su
#修改配置
vi /etc/apache2/sites-available/000-default.conf
#在DocumentRoot最后加上/wordpress
#如下所示
DocumentRoot /var/www/html/wordpress
#:wq保存退出
systemctl restart apache2
Tips
- 没有修改配置文件的权限
多半不是在root账户设置的,输入su进入root账户,如果没有设置root密码,可以输入sudo passwd root
来设置root密码
References
- 16.04 https://blog.csdn.net/Vibugs/article/details/88936240
- 18.04 https://cloud.tencent.com/developer/article/1329185
- 《代码之外的生存指南》