搭建WordPress的步骤
前提条件
以下是配置Nginx和搭建WordPress的步骤。
只需提供一种汉语的翻译:本教程假设你已经在Ubuntu环境下安装了Nginx、PHP和MariaDB。详情请参考”搭建Nginx、PHP和MariaDB的步骤”。
环境
-
- OS Ubuntu 22.04 LTS
Nginx 80、443の管理
PHP Webアプリケーションの開発を得意とするプログラミング言語
MariaDB データーベース
WordPress ホームページ
任务
确定必要的环境
1.1 Nginx安装情况
使用“nginx -v”命令进行确认。
# 下記の様にバージョン番が出てくる → Nginxインストール済確定
nginx version: nginx/1.18.0 (Ubuntu)
1.2 PHP安装情况
用 $ php -v 命令进行确认。
# 下記の様にバージョン番が出てくる → PHPインストール済確定
PHP 8.1.2-1ubuntu2.9 (cli) (built: Oct 19 2022 14:58:09) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2-1ubuntu2.9, Copyright (c), by Zend Technologies
1.3 MariaDB的安装情况
可以使用$ mysql –version命令确认。
# 下記の様にバージョン番が出てくる → MariaDBインストール済確定
mysql Ver 15.1 Distrib 10.6.11-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
2. 建立WordPress网站
2.1 创建和设置WordPress数据库
-
- 创建空数据库
-
- 首先使用root用户登录MariaDB
-
- $ sudo mysql -u root -p
创建数据库。数据库名称为wordpress
> CREATE DATABASE wordpress;
然后创建用户并设置密码
> CREATE USER ‘wordpressuser’@’localhost’ IDENTIFIED BY ‘yourpassword’;
给创建的用户赋予所有访问权限
> GRANT ALL ON wordpress.* TO ‘wordpressuser’@’localhost’ WITH GRANT OPTION;
保存之前的更改,并退出MariaDB
> FLUSH PRIVILEGES;
> EXIT;
2.2 下载WordPress文件
-
- 先前频移动到tmp目录
-
- $ cd /tmp
下载最新的WordPress
$ wget https://wordpress.org/latest.tar.gz
解压文件
$ tar -xvzf latest.tar.gz
从tmp目录将下载的wordpress文件移动到/var/www/wordpress/
$ sudo mv wordpress /var/www/
为www-data用户授予对wordpress目录的权限
$ sudo chown -R www-data:www-data /var/www/wordpress/
更改wordpress目录的权限(rwx,rx,rx)
$ sudo chmod -R 755 /var/www/wordpress/
2.3 Nginx的配置
-
- 创建wordpress.conf并添加配置
-
- $ sudo vim /etc/nginx/sites-available/wordpress.conf
-
- server {
-
- listen 80;
-
- listen [::]:80;
-
- root /var/www/wordpress;
-
- index index.php index.html index.htm;
-
- server_name sample.com www.sample.com;
client_max_body_size 100M;
autoindex off;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
创建符号链接文件
$ sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
重新启动Nginx
sudo systemctl restart nginx
2.4 WordPress的初始设置
-
- ドメインを入力しブラウザで確認する
-
- 画面の指示を従って操作する
データーベース名
手順2.1の2に設定した wordpress
データーベースのユーザー名
手順2.1の3に設定した wordpressuser
データーベースのパスワード
手順2.1の3に設定した yourpassword
データーベースホスト
ディフォルト localhost
テーブル接頭辞
ディフォルト wp_
WordPress构建的步骤就是以上所述。
辛苦了。