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文件不存在,自行创建并且把页面内容黏贴进入即可
