Ubuntu下安装WordPress教程

911 阅读 · 2024年2月19日 08:44 更新 · 作者:clannadhh


首先更新Ubuntu资源库,然后安装一下apache和MySQL:

sudo apt update
sudo apt install apache2
sudo apt install mysql-server

安装好后,我们需要设置一下MySQL服务器,因为安装后我们没有设置密码,需要以sudo权限进入,然后设置一个root用户。

sudo mysql

进入MySQL后,我们创建一个root用户(注意替换一下Password,改成你想要改成的密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Password';

想要立即生效,我们需要执行Flush

mysql> FLUSH PRIVILEGES;

我们在控制台输入exit,退出mysql,重新以root用户身份登录看看,是否正常。

在控制台输入

mysql -u root -p

成功登录后,我们需要给wordpress创建一个数据库,然后添加一个用户执行权限。

为 wordpress 创建一个叫 wordpress 的数据库

mysql> CREATE DATABASE wordpress;

因为我们数据库是8.0以上的版本,很多博客给的输入方式是针对于MySQL 5.7版本的,已经过时了,因此我们这里直接使用MySQL 8.0以上的语法就好。

先创建用户:

mysql> create user 'user'@"localhost" IDENTIFIED BY 'Password';

然后分别按下面的操作执行:

# 授权
mysql> grant all on wordpress.* to "user"@"localhost" with grant option;
# 使配置生效。
mysql> flush privileges;
# 退出MySQL。
mysql> exit;

这样子,数据库我们就设置好了,然后我们继续

下面安装一下php和php的依赖

sudo apt install php libapache2-mod-php php-mysql

sudo apt install php-curl php-gd php-xml php-mbstring  php-xmlrpc php-zip php-soap php-intl

最后,我们安装一下WordPress就好

curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

1.由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹

sudo mv wordpress/* /var/www/html/

2.修改一下 /var/www/html/ 目录权限:

sudo chmod -R 777 /var/www/html/

3.将apache指定到index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html

4.重启 Apache 服务:

sudo service apache2 restart