首页 > 前端 > 正文

接下来,记录一下,在 Ubuntu 系统下,安装 wordpress 的完成教程。因为 wordpress 需要**php的环境,我们第一步需要安装php**

0. 准备前

首先我们针对Ubunut系统进行软件上的更新,这样保障安装的完整性

执行命令:

sudo apt update
sudo apt upgrade

两个命令执行完以后,我们进行下一步操作

1. 安装PHP

安装php-fpm软件包,我们执行命令,一些扩展包也一起安装

apt install php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear php-bcmath

输入Y,进行安装。

安装完成以后,查看一下php-fpm的运行状态

systemctl status php7.4-fpm.service

出现上面的信息,证明我们已经安装成功🍺

注意:安装php会自动安装apache2, 然后不需要,可以进行删除,删除以后安装nginx

删除命令: apt-get autoremove --purge apache2

2. 安装Nginx

我们通过nginx来代理我们的网站

执行命令:

apt install nginx

安装成功以后查看一下状态

systemctl status nginx

看见这个状态,说明安装成功了,接下来我们设置防火墙,

sudo ufw allow 'Nginx Full'
sudo ufw status

然后在浏览器上输入自己的服务器IP,可以看到nginx的默认页

3. 安装 MySql

ubuntu20.04 默认的MySQL版本是8.0. 我们进行安装

apt install mysql-server

# 查看mysql状态
systemctl status mysql

显示上面的状态信息,MySQL已经安装成功了,接下来我们进行MySQL的设置

通过mysql_secure_installation进行提高数据库的安全性,执行下面的命令

mysql_secure_installation

执行以后提示设置密码的强度,输入Y

密码强度分3个强度,根据自己的需求设置,这里输入2

接下进行设置密码:

输入密码以后,提示是否采用,我们输入Y

提示密码修改成功,下一步提示是否删除匿名用户,我们输入Y

是否禁止root远程登录,我们输入Y

是否删除测试数据库,输入Y

重新加载权限表,输入Y

设置完成🍺

测试登录一下mysql

mysql -uroot -p

输入密码以后成功进入MySQL

4. 安装wordpress

访问wordpress官方,下载wordpress安装包

# 下载官方最新版
wget [<https://cn.wordpress.org/latest-zh_CN.zip>](<https://cn.wordpress.org/latest-zh_CN.zip>)

# 解压
unzip latest-zh_CN.zip

接下来,我们配置wordpress。

创建wordpress的数据库 登录mysql,创建wordpress数据库

# 创建数据库 
CREATE DATABASE wordpress; 
# 创建用户 
create user 'wordpress'@"localhost" IDENTIFIED BY 'password'; 
# 授权 
grant all on wordpress.* to "wordpress"@"localhost" with grant option; 
# 使配置生效。
flush privileges; 
# 退出MySQL。 
exit;

配置nginx 可以使用在线配置nginx的网站上,编写我们的配置信息 https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhCN

根据需求配置完成以后,复制到服务器上的nginx配置,这样我么就安装成功了!

配置数据库 , 提示无法写入文件通过命令来创建 vim wp-config.php 然后将文件内容复制到wp-config.php文件中,点击运行安装程序 提示安装成功,就大功告成了,🥂 登录后台!

注意:如果在安装插件或者主题时提示要ftp信息,说明网站的目录权限问题引起的,我们来解决这个问题

修改wp-config.php文件

对于没有服务器目录操作权限的用户来说,修改wp-config.php文件会比较简单快捷,只需要在wp-config.php文件添加以下代码:

define('FS_METHOD','direct');

可以加到WP_DEBUG那一行后面。

修改目录权限

修改目录权限是最直接的方法,哪个目录权限有问题就修改哪个,常用的有两个命令:chmodchown,两个都可以达到修改权限的目的,个人比较推荐chown

chmod:

chmod -R  777 /wordpress(wp安装目录)

chown:

chown -R www:www /wordpress(wp安装目录)

www:www分别是用户组用户名, 查询nginx的user是什么这里就是什么。不确定的话建议使用chmod。

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息
picture loss