ubuntu22 安装 wordpress 详细方法

是用户最多的开源博客建站系统,下面是本站的安装过程记录。

首先对服务器的功能进行更新,若果不是在阿里云等的服务器,建议先更换国内下载源。

sudo apt-get update
sudo apt-get upgrade

安装apache2

# 安装apache2
apt-get install apache2
 
# apache2常用命令
service apache2 start   启动
service apache2 stop    关闭
service apache2 restart 重启
service apache2 status  状态

安装phpmyadmin

# 安装命令
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html
sudo a2enmod rewrite
service php7.0-fpm restart
 
# 修改配置
vim /etc/apache2/apache2.conf
# 文件末尾加上如下配置
AddType application/x-httpd-php .php .htm .html 
AddDefaultCharset UTF-8
 
#重启apache2
service apache2 restart

安装php

sudo apt install php

这里需要开启一下php的MySQL扩展,不然安装完Wordpress,主页会显示您的php似乎没有安装运行wordpress所必需的mysql扩展的错误。方法如下:

# 打开php.ini
vim /etc/php/7.2/apache2/php.ini
# 如果找不到可以用以下命令搜索
sudo find / -name php.ini

随后在php.ini文件里面解注释(直接加入也可)以下语句:

extension=mysqli

随后安装扩展即可:

sudo apt install php-mysql

和php有关的其他命令:

systemctl start php7.4-fpm #启动
systemctl stop php7.4-fpm #关闭
systemctl restart php7.4-fpm #重启
systemctl status php7.4-fpm #检查状态

MySQL安装

直接采用apt安装MySQL:

sudo apt install mysql-server
sudo service mysql restart  # 重启mysql服务,我就是因为没有启动报错:Can t connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2) ";

# 也有教程说用这个命令启动,根据实际情况来,反正我用的上面那么
sudo service mysqld restart

检查安装状态

netstat -tap | grep mysql

如果有 mysql 的socket处于 LISTEN 状态则表示安装成功。

登录数据库:

mysql -u root -p

刚安装好后没有密码直接回车进入

创建WordPress数据库:

CREATE DATABASE wordpress;

创建数据库用户和密码(数据库创建用户、授权如果报错,百度自行查看对应版本的代码语句)

CREATE USER wordpressuser@localhost IDENTIFIED BY ‘123456’;

设置wordpressuser访问wordpress数据库权限(数据库创建用户、授权如果报错,百度自行查看对应版本的代码语句)

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘123456’;

刷新数据库设置

FLUSH PRIVILEGES;

退出数据库

exit

安装wordpress

前往官网下载tra文件

放入服务器目录下:/var/www/html/

解压即可

访问ip//wordpress/wp-login.php 登录进入配置即可

按照页面介绍配置,/var/www/html/wordpress/wp-cron.php文件不存在,自行创建并且把页面内容黏贴进入即可

经验分享 程序员 微信小程序 职场和发展