搭建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数据库

    1. 创建空数据库

 

    1. 首先使用root用户登录MariaDB

 

    1. $ 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文件

    1. 先前频移动到tmp目录

 

    1. $ 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的配置

    1. 创建wordpress.conf并添加配置

 

    1. $ sudo vim /etc/nginx/sites-available/wordpress.conf

 

    1. server {

 

    1. listen 80;

 

    1. listen [::]:80;

 

    1. root /var/www/wordpress;

 

    1. index index.php index.html index.htm;

 

    1. 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构建的步骤就是以上所述。

辛苦了。

广告
将在 10 秒后关闭
bannerAds