华为ubuntu22.04命令行搭建wordpress

1. 更新系统

先确保你的服务器系统是最新的:

sudo apt update && sudo apt upgrade -y

2. 安装 LAMP 环境

WordPress 需要运行在 LAMP 环境上(Linux, Apache, MySQL/MariaDB, PHP)。

安装 Apache

sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2

安装 MySQL/MariaDB

sudo apt install mysql-server -y
sudo systemctl enable mysql
sudo systemctl start mysql

设置 MySQL 安全性:

sudo mysql_secure_installation
  • 按提示设置 MySQL root 密码。
  • 删除匿名用户。
  • 禁用远程 root 登录。
  • 删除测试数据库。
  • 重新加载权限。

安装 PHP,php我们安装8.3的版本

添加 PHP 8.4 的仓库(服务器默认会安装8.1的版本,所以我们先添加php8.4的仓库,手动安装8.4版本后,后面安装扩展服务器就会给我们安装匹配php8.3版本的扩展)

sudo add-apt-repository ppa:ondrej/php
sudo apt update

安装php8.3

sudo apt install php8.3

安装php常用扩展

sudo apt install php-mysql php-curl php-json php-cgi php-gd php-mbstring php-xml php-zip  -y

确认 PHP 版本:

php -v

3. 配置数据库

为 WordPress 创建一个数据库和用户:

sudo mysql -u root -p

在 MySQL 控制台中运行以下命令:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  • your_password 替换为一个安全的密码。

4. 下载和安装 WordPress

下载 WordPress

进入 Web 目录并下载 WordPress:

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo rm latest.tar.gz

设置权限

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

5. 配置 Apache

为 WordPress 创建一个 Apache 虚拟主机配置文件:

sudo vim /etc/apache2/sites-available/wordpress.conf

输入以下内容(假设你的域名是 example.com,用实际域名替换):

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log
CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined
</VirtualHost>

保存并关闭文件后,启用虚拟主机:

sudo a2ensite wordpress
sudo a2enmod rewrite
sudo systemctl restart apache2

6. 配置 WordPress

访问 WordPress 的 URL(http://你的服务器IP/wordpress 或你的域名),按照页面提示完成安装。

  1. 选择语言。
  2. 输入数据库信息:
    • 数据库名:wordpress
    • 用户名:wp_user
    • 密码:设置的 your_password
    • 数据库主机:localhost
  3. 提交后设置管理员账户。

7. 配置 HTTPS(可选但推荐)

安装 Certbot 和获取 SSL 证书

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

按照提示输入域名并启用 HTTPS。


现在你的服务器已经成功安装wordpress了

提示:

若安装显示php mysql没有正确安装,手动在安装一下8.3版本

sudo apt install php8.3-mysql
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇