Centos 7.X WordPress ブログ Web サイト詳細チュートリアル FTP/PHP/mysql/Apache 環境構築

このチュートリアルはサーバー システム centos 7.x、php インストール バージョンは 7.4、mysql インストール バージョンは 5.7 に適用されます。

1.mysqlのインストール

1.1 3 つのツールをインストールする

yum install wget
yum install vim
yum install unzip

1.2 msql をダウンロードしてインストールする

インストール パッケージをオンラインでダウンロードします。

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

インストール パッケージをインストールします。

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

1.3 mysqlサービスをインストールする

/etc/yum.repos.d/ディレクトリを入力してください:

cd /etc/yum.repos.d/

mysqlサーバーをインストールします。

yum -y install mysql-server

現時点では、キーの問題によりエラーが報告される可能性があります: Pblic key for mysql-community-common... 失敗したパッケージは次のとおりです: mysql.... この時点で秘密キーを更新するだけです。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

インストールを再度実行します。

yum -y install mysql-server

mysqlを起動します:

systemctl start mysqld

1.4 パスワードの変更

初期パスワードを取得します:

grep 'temporary password' /var/log/mysqld.log

 私の初期パスワードは VN>iPrs2Qg>d であることがわかります。

mysql にログインします (パスワード入力オプションに上記の初期パスワードを入力するだけです)。

mysql -u root -p

パスワード ポリシー レベルを低に設定します (元の設定では大文字、小文字、記号が必要です)。

set global validate_password_policy=LOW;

パスワードを変更します (12345678 は変更されたパスワードです):

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

1.5 WordPressデータベースの作成

データベースを作成します (ここでは、作成したデータベースに tgq という名前を付けます)

CREATE DATABASE tgq CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

データベース ユーザーを作成します (ユーザー名は tgq_user に設定され、パスワードは 123456 に設定されます)

create user 'tgq_user'@'localhost' identified by '123456';

ユーザーに権限を付与します。

grant all privileges on tgq.* to 'tgq_user'@'localhost' identified by '123456';

データベースを終了します。

exit;

2.Apacheをインストールする

2.1 Apacheのインストールと起動

Apache をインストールします。

yum install httpd

Apache を起動します。

apachectl start

Apache のステータスを確認します。

systemctl status httpd

 2.2 スタートアップの設定

スタートアップをセットアップします。

systemctl enable httpd

追加されているかどうかを確認します。

systemctl list-unit-files | grep httpd

3.PHPのインストール

3.1 EPEL および REMI ライブラリをインストールして有効にする

EPEL および REMI ライブラリをインストールします。

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

REMI ライブラリを有効にする:

yum -y install yum-utils
yum-config-manager --enable remi-php74

3.2 PHPのインストール

php をインストールします。

sudo yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml  php-imagick

PHPのバージョンを確認します。

php -v

 3.3 Apache による PHP のロード

httpd.conf ファイルを編集します。

vim /etc/httpd/conf/httpd.conf

キーボードをファイルの一番下に移動し、i を押して編集モードに入り、次のコードを一番下に貼り付けます。

LoadModule php7_module modules/libphp7.so 

挿入後は次のようになります。

 ESC を押して編集を終了し、Shift キーと : キーを押して、wq と入力します (保存して終了)。

3.4 PHP の検証

テスト ファイルの書き込み:

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

ブラウザに「IP/phpinfo.php」と入力して、以下のページが表示されるか確認してください。

 4.FTPをインストールする

4.1 FTPのインストール

オンラインインストール:

yum install -y vsftpd
yum install -y ftp

サービスを開始し、起動時に自動的に開始するように設定します。

systemctl start vsftpd
systemctl enable vsftpd

4.2 ユーザーの追加

ユーザーを追加します (ここではユーザー名は tgq です):

useradd tgq

パスワードを設定します (一度入力してから再度入力します):

passwd tgq

権限を付与します。

chmod 777 /var/www
sudo chown -R tgq: /var/www

4.3 FileZilla によるファイルの転送

 上図のように、プロトコルにFTPを選択、ホスト上のサーバーのIPを入力、平文FTPのみを使用するように暗号化、ユーザー名とパスワードは4.2で作成したユーザー名とパスワードを入力すればOKです。

5.WordPressをインストールする

5.1 WordPress のダウンロードとアップロード

Web サイト「ダウンロード | WordPress.org 中国 (簡体字)」にアクセスし、WordPress パッケージをダウンロードします。

必要なフォルダーにコンテンツを直接解凍できるように、パッケージを解凍してからパッケージ内のコンテンツを直接圧縮することをお勧めします。

ここで、filezilla またはその他の FTP ツールを使用して、圧縮パッケージを -> /var/www/html にアップロードします。

アップロードされた圧縮パッケージを解凍します (たとえば、圧縮パッケージ名は wordpress.zip です)。

cd /var/www/html
unzip wordpress.zip

 5.2 ドメイン名を使用して WordPress にアクセスして設定する

このとき、ドメイン名がサーバー IP に解決されている場合は、ドメイン名を入力して設定にアクセスできます。

構成を入力し、データベース ページで設定した mysql データベース名、ユーザー名、パスワードを入力します。エラーが発生した場合は、次に示すように、var/www/html の wp-config.php ファイルを変更し、データベースの対応するオプションを変更できます。

もちろん、このフォルダーに読み取りおよび書き込み権限を与えることを忘れないでください。

chmod -R 777 /var/www/html

インストールが成功すると、このページが表示されます。

おすすめ

転載: blog.csdn.net/qq_35379989/article/details/130502340