このチュートリアルはサーバー システム 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
インストールが成功すると、このページが表示されます。