接下来,记录一下,在 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
那一行后面。
修改目录权限
修改目录权限是最直接的方法,哪个目录权限有问题就修改哪个,常用的有两个命令:chmod
和chown
,两个都可以达到修改权限的目的,个人比较推荐chown
。
chmod:
chmod -R 777 /wordpress(wp安装目录)
chown:
chown -R www:www /wordpress(wp安装目录)
www:www分别是用户组
和用户名
, 查询nginx的user是什么这里就是什么。不确定的话建议使用chmod。
猜你喜欢
发表评论
电子邮件地址不会被公开。 必填项已用*标注