- 首先更新Ubuntu资源库,然后安装一下apache和MySQL:
- 安装好后,我们需要设置一下MySQL服务器,因为安装后我们没有设置密码,需要以sudo权限进入,然后设置一个root用户。
- 安装一下php和php的依赖
- 最后,我们安装一下WordPress就好
更新Ubuntu资源库
sudo apt update
安装一下php和php的依赖
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> FLUSH PRIVILEGES;
因为我们数据库是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