Tencentクラウドチュートリアルを構築するためのLinuxクラウドサーバーの下でのWordPressブログ

1.LNMP環境を手動で構築します

LNMPはLinux、Nginx、MariaDB、およびPHPの略であり、この組み合わせはWebサーバーの最も一般的なオペレーティング環境の1つです。

ステップ1:Linuxインスタンスにログインします

サーバーを購入したプラットフォームを使用してLinuxインスタンスにログインし
ますリモートログインソフトウェアwinscpとputtyを使用してLinuxインスタンス
にログインしますSSHを使用してLinuxインスタンスにログインします

ステップ2:Nginxをインストールする

次のコマンドを実行してnginxをインストールします。

yum install -y nginx

ファイルを編集し/etc/nginx/nginx.confます。サーバーの中括弧内の対応する構成情報
を見つけて、次のように置き換えます。server{...}IPv6アドレスの監視を解除し、PHPとの連携を実現するようにNginxを設定するために使用します。

server {
    
    
listen       80;
root   /usr/share/nginx/html;
server_name  localhost;
#charset koi8-r;
#access_log  /var/log/nginx/log/host.access.log  main;
#
location / {
      
      
   index index.php index.html index.htm;
}
#error_page  404              /404.html;
#redirect server error pages to the static page /50x.html
#
error_page   500 502 503 504  /50x.html;
location = /50x.html {
    
    
root   /usr/share/nginx/html;
}
#pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ .php$ {
      
      
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}
}

次のコマンドを実行してNginxを起動します。

systemctl start nginx

次のコマンドを実行して、起動時に自動的に起動するようにNginxを設定します。

systemctl enable nginx 

ブラウザでWebサイトのアドレス(IPアドレスまたはドメイン名)にアクセスして、Nginxサービスが正常に実行されているかどうかを確認します。
ここに画像の説明を挿入

ステップ3:データベースをインストールする

次のコマンドを実行して、MariaDBがシステムにインストールされているかどうかを確認します。

rpm -qa | grep -i mariadb

デフォルトでそこにあるはずです。バージョンが古いかもしれません。5つ以上あるので、最初にアンインストールしてからインストールしました。

sudo yum -y remove 包名
sudo yum install mariadb-server

次のコマンドを実行して、MariaDBサービスを開始します。

systemctl start mariadb

次のコマンドを実行して、MariaDBを起動時に自動起動するように設定します。

systemctl enable mariadb

次のコマンドを実行して、MariaDBが正常にインストールされていることを確認します。

mysql

インストールが成功したことを示しています。
ここに画像の説明を挿入

ステップ4:PHPをインストールして構成する

次のコマンドを1つずつ実行して、yumのPHPのソフトウェアソースを更新します。
rpm -Uvh https://mirrors.cloud.tencent.com/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

次のコマンドを実行して、PHP7.2に必要なパッケージをインストールします。

yum -y install mod_php72w.x86_64 php72w-cli.x86_64 php72w-common.x86_64 php72w-mysqlnd php72w-fpm.x86_64

次のコマンドを実行して、PHP-FPMサービスを開始します。

systemctl start php-fpm

次のコマンドを実行して、起動時に自動的に開始するようにPHP-FPMサービスを設定します。

systemctl enable php-fpm

環境構成を確認する

環境構成が完了したら、次の手順でLNMP環境が正常にセットアップされているかどうかを確認できます。

次のコマンドを実行して、テストファイルを作成します。
echo "<?php phpinfo(); ?>" >> /usr/share/nginx/html/index.php
次のコマンドを実行して、Nginxサービスを再起動します。
systemctl restart nginx
ローカルブラウザで次のアドレスにアクセスして、環境設定が成功したかどうかを確認します。
http://云服务器实例的公网 IP

ここに画像の説明を挿入

2.データベースを構成します

次のコマンドを実行して、MariaDBに入ります。
mysql

次のコマンドを実行して、MariaDBデータベースを作成します。たとえば、「ワードプレス」。
CREATE DATABASE wordpress;

次のコマンドを実行して、新しいユーザーを作成します。たとえば、「user」の場合、ログインパスワードは123456です。
CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';

次のコマンドを実行して、ユーザーに「wordpress」データベースへの完全な権限を付与します。
GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY '123456';

次のコマンドを実行して、すべての構成を有効にします。
FLUSH PRIVILEGES;

3.WordPressをインストールして構成します

WordPressのダウンロードと解凍

次のコマンドを実行して、PHP-Nginx構成をテストするためにWebサイトのルートディレクトリにあるindex.phpファイルを削除します。
rm -rf /usr/share/nginx/html/index.php

次のコマンドを1つずつ実行し、/ usr / share / nginx / html /ディレクトリに入り、WordPressをダウンロードして解凍します。

cd /usr/share/nginx/html

次のダウンロードではエラーが発生します
wget https://cn.wordpress.org/latest-zh_CN.tar.gzここに画像の説明を挿入

[root@VM-12-7-centos html]# wget https://cn.wordpress.org/latest-zh_CN.tar.gz

--2021-07-10 22:00:10--  https://cn.wordpress.org/latest-zh_CN.tar.gz
Resolving cn.wordpress.org (cn.wordpress.org)... 198.143.164.252
Connecting to cn.wordpress.org (cn.wordpress.org)|198.143.164.252|:443... connected.

Unable to establish SSL connection.

Unable to establish SSL connection.エラーの理由は、一部のWebサイトではブラウザ以外のファイルへのアクセスが許可されておらず、パラメータを追加する必要があるためです。--no-check-certificate

ダウンロードコマンド

wget https://cn.wordpress.org/latest-zh_CN.tar.gz --no-check-certificate

unzipコマンド

tar zxvf latest-zh_CN.tar.gz

WordPressの構成

次のコマンドを1つずつ実行し、WordPressのインストールディレクトリに入り、wp-config-sample.phpファイルをwp-config.phpファイルにコピーし、元のサンプル構成ファイルをバックアップとして保持します。
cd /usr/share/nginx/html/wordpress

cp wp-config-sample.php wp-config.php

新しく作成した構成ファイルwp-config.phpを編集します。
ファイル内のMySQLセクションを見つけ、関連する構成情報を変更して、WordPressデータベースのコンテンツを構成します。

 // ** MySQL settings - You can get this info from your web host ** //
 /** The name of the database for WordPress */
 define('DB_NAME', 'wordpress');

 /** MySQL database username */
 define('DB_USER', 'user');

 /** MySQL database password */
 define('DB_PASSWORD', '123456');

 /** MySQL hostname */
 define('DB_HOST', 'localhost');

4.WordPressのインストールを確認します

http://域名或云服务器实例的公网IP/wordpressワードプレスフォルダの下に抽出されるため、ブラウザのアドレスバーに入力します。

ここに画像の説明を挿入
これは基本的に構成されており、テーマなどを変更できます。

差出人:
LNMP環境を手動で構築する(CentOS7)
WordPress個人サイトを手動で構築する(Linux)

おすすめ

転載: blog.csdn.net/weixin_44394801/article/details/118641571