このチュートリアルでは、コマンドラインを使用して、VPS、クラウドホスティング、またはローカルサーバーを実行しているALamLinuxまたはRockyLinux8にApacheWebサーバーを使用してWordPressをインストールする手順を示します。
WordPressは、ブログやWeb開発に携わっている人なら誰でも、このオープンソースのコンテンツ管理システムについてすでに知っている人を紹介する必要はありません。現在、Apache-webserverの助けを借りて、何百万ものWebサイトが実行されています。また、最近AlamlinuxまたはRocky Linux 8を実行しているクラウドまたは仮想プライベートホスティングサーバーを購入し、WordPressをLAMP(Linux、Apache、MySQL、PHP)スタックと一緒にインストールしたい場合は、次の手順に従います。
注 :CpanelやオープンソースなどのWordPressのインストールと管理には、Webホスティングコントロールパネルを使用することをお勧めします。これが、最高のオープンソースホスティングコントロールパネルのリストです。
RockyLinux8にWordPressをインストールする手順| AlmaLinux 8
ユーザーはCentOS8の所定の手順に従うことができますが、LTSでサポートされているバージョンではなくなっているため、Alma、Rocky、またはその他の長期的にサポートされているLinuxを選択する必要があります。
DNFリポジトリキャッシュを更新する
システムリポジトリキャッシュを更新するsystemupdateコマンドを実行して、システムリポジトリからインストールできるパッケージの更新されたリストを含む新しいキャッシュを構築します。
sudo dnf update
また、インストール:
sudo dnf install wget nano -y
AlmalinuxまたはRockylinux8にApacheHTTPdをインストールします
ブラウザを使用してローカルまたはインターネットネットワーク経由でWordPressWebページを提供するには、Webサーバーが必要です。そして、ここでは人気のあるApacheWebサーバーをインストールします。
sudo dnf install httpd -y
Apacheシステムサービスを開始して有効にします
sudo systemctl enable --now httpd
確認してください:
systemctl status httpd
リライトモジュールを有効にする:
sudo nano /etc/httpd/conf/httpd.conf
ファイルの最後に次の行を追加します:
LoadModule rewrite_module modules/mod_rewrite.so
Ctrl + Oを使用して保存します 、 Enterを押します キーを押してから、 Ctrl + X 終了します。
MariaDBとPHP8.0をインストールする
次に必要なのは、WordPressがPHPで記述されているため、AlmaLinuxまたはRocky8にデータとPHP言語を保存するためのMySQLまたはMariaDBデータベースです。
MariaDBの場合 :
sudo dnf install mariadb
サービスを開始して有効にする
sudo systemctl enable --now mariadb
確認してください:
systemctl status mariadb
データベースのインストールを保護する
sudo mysql_secure_installation
ガイド付きのテキストベースのウィザードを実行して、MariaDB / MySQL
を保護します
PHP8.0とその拡張機能の場合
デフォルトでは、PHP 7.2バージョンはAlmalinuxまたはRockyのAppストリームリポジトリからインストールできますが、WordPressにはPHP 7.4以降が必要なため、最新バージョン、つまりPHP8.0を使用します
PHP 8.0の場合 REMIリポジトリを有効にする必要があります。
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf update -y sudo dnf module reset php -y sudo dnf module enable php:remi-8.0 -y sudo dnf update -y
sudo dnf install php php-{bz2,mysqli,curl,gd,intl,common,mbstring,xml}
Apacheサーバーを再起動します
PHPとその拡張機能がインストールされたら、Apacheサーバーを再起動して適切に統合します。
sudo systemctl restart httpd
データベースの作成
WordPressは、ウェブページ、ユーザーパスワード、プラグインのデータなど、ユーザーが生成したすべてのデータをプレーン形式でローカルストレージに保存するわけではありません。すべてのデータを効率的にリンクして、必要なときにいつでも提供できるようにするには、ローカルにインストールされたデータベースサーバーまたはリモートサーバー上にデータベースサーバーが必要でした。ここでは、MariaDBがすでにインストールされています。それでは、WordPressで使用する専用のデータベースとユーザーを作成しましょう。
sudo mysql
CREATE DATABASE yourdb;
CREATE USER 'user'@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON yourdb.* TO 'user'@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
注 : yourdbを置き換えます 、ユーザー、 およびパスワード 設定したいものは何でも。
AlmalinuxでWordPressをダウンロード| Rocky Linux 8
WordPressはデフォルトのリポジトリからは利用できません。したがって、このCMSを手動でインストールして構成するには、公式Webサイトからファイルをダウンロードする必要があります。
wget http://WordPress.org/latest.tar.gz
ファイルを抽出します:
tar -xzvf latest.tar.gz
Webrootディレクトリに移動します。
sudo mv wordpress/* /var/www/html/
Apacheユーザーに移動したフォルダーへの読み取りおよび書き込み権限を付与します。
sudo chown -R apache:apache /var/www/html/
Selinuxがパーミッションの問題を引き起こすことがあるため、実行します;
sudo chcon -t httpd_sys_rw_content_t /var/www/html/ -R
Selinuxで変更を適切に適用するには、
を実行します。sudo restorecon -Rv /var/www/html/
ファイアウォールでポートを開く:
クラウドを使用している場合 次に、ホスティングはOSではなくファイアウォールでポートを開きます。
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo systemctl reload firewalld
RockyまたはAlmaLinux8でのWordPressの構成とインストール
最後に、Webブラウザにアクセスして、 http://example.comなどのドメイン名を入力します。 またはhttp:// server-ip-address WordPressをインストールしたサーバーの
Let’s Goを押します ボタン。
作成したデータベースの詳細を追加します。 [送信]ボタンをクリックします。
インストールの実行
その後、「インストールの実行」ボタンを押して、ユーザー名を作成します およびパスワード。