今日は、CentOS7LinuxディストリビューションにWordPressをインストールする方法を学びます。
なぜCentOS?
CentOS Linuxは、Red Hat For Red Hat Enterprise Linux(RHEL)によって一般に自由に提供されているソースから派生したコミュニティサポートされているディストリビューションです。 そのため、CentOS LinuxはRHELと機能的に互換性があることを目指しています。 CentOSプロジェクトは主にパッケージを変更して、上流のベンダーブランディングとアートワークを削除します。 CentOS Linuxは無償で、無料で再配布できます。 CentOSの各バージョンは、最大10年間維持されます(セキュリティアップデートにより、Red Hatによるサポート期間はリリースされたソースによって時間の経過によ 新しいCentOSバージョンは約2年ごとにリリースされ、各CentOSバージョンは新しいハードウェアをサポートするために定期的に(約6ヶ月ごとに)更新されます。 これにより、安全で保守性が低く、信頼性が高く、予測可能で再現性の高いLinux環境が実現されます。
CentOSはこちらからダウンロードできます。 ここからISOファイル形式のディスクイメージを直接ダウンロードできます。
ワードプレスとは何ですか?
WordPressは、PHPとMySQLをベースにしたオープンソースのウェブサイト作成ツールまたはコンテンツ管理システム(CMS)です。 マット-マレンウェグとマイク-リトルは2003年にWordPressをプログラムした。 これは、存在する最も簡単な静的(動的用に開発することもできます)ウェブサイトのコンテンツ管理システム(またはCMS)です。
WordPressはフリーソフトウェア財団からGplv2(またはそれ以降)の下で無料でライセンスされています。 調査報告書によると、WordPressはトップ1000万のウェブサイトの23.3%以上で使用されていました。 WordPressは、ウェブ上で使用される最も人気のあるブログシステムの一つです。
これは、
- 異なる無料&異なる異なるUIのための有料テーマをサポートしています&UX
- 異なるサービスのためのプラグイン&機能
- 携帯電話(応答ビュー)
- マルチユーザー&マルチブログ
ワードプレスは、このリンクをご覧ください。 最新のWordPressをダウンロードするにはこちらから。
前提条件
WordPressをインストールするには、CentOS7Linuxサーバーにインストールまたは利用できる必要がある次のものが必要です。
- ApacheまたはNginxをwebサーバーとして
- PHPバージョン5.6以上
- MySQL/MariaDBバージョン5.6以上をデータベースとして
レガシーまたは古いバージョンのPHP&MySQLはWordPressを駆動できますが、公式ページからは推奨されていません。
また、firewall/iptablesまたはSELinuxがここに必要なポートをブロックしていないか、適切なユーザー許可に問題がないことを確認してください。
SELinuxを無効にするには、次のように入力します
setenforce 0
最初にCentOS7Linuxサーバーを更新しましょう。 これは、サーバーを最新の状態に保つための良い習慣です。 これを行うには、以下のコマンドを次々に発行し、更新されるまで待ちます。 それはあなたのインターネットの速度に依存し、それは時間がかかります。 だから、忍耐を持ってください。
sudo yum clean all
sudo yum -y update
あなたがそれを完了すると、あなたは下の画像のようなものが表示されます。 あなたのシステムソフトウェアが何歳であるか、またはどのパッケージが更新される必要があるかに応じて。 下の画像は、正常な更新を示し、同様にシステムを再起動する必要がある場合があります。
ApacheをWebサーバーとしてインストールする
CentOS7にApacheをインストールするには、ターミナルで以下のコマンドを実行します。
sudo yum -y install httpd
これにより、Apacheをwebサーバーとしてシステムにダウンロードしてインストールします。
以下のコマンドを発行してApacheを起動しましょう。
sudo systemctl start httpd
起動時または起動時にApacheを設定して、再起動するたびに手動で起動せずに自動的に開始されるようにします。
sudo systemctl enable httpd
Apacheをテスト
apacheをテストするには、以下のコマンドを発行します。
sudo systemctl status httpd
これはあなたのためのApacheのステータスが表示されます。
または、webブラウザを開き、アドレスバーに二重引用符を付けずに”localhost”と入力することもできます。 あなたはこのようなものが表示されます。
これはウェブサーバが稼働していることを示しています🙂
mod_rewriteモジュールも有効にする必要があるかもしれません。 /Etc/httpd/conf/httpdにあるファイルを開くだけです。あなたのfaviouruteファイルエディタでconfを設定し、次の行を
AllowOverride None
に変更します
AllowOverride All
Apacheで完了しました。MySQL/MariaDBをシステムにインストールするには、以下のコマンドを発行します。
sudo yum install mariadb-server mariadb
これにより、MySQL/MariaDBがダウンロードされ、システムにインストールされます。
MariaDBサーバーを起動するには、以下のコマンドを発行します。
sudo systemctl start mariadb
ここで、MySQL/MariaDBの”root”ユーザーのパスワードを設定する必要があります。 セキュリティ上の理由から、次のように入力して実行してみましょう。
sudo mysql_secure_installation
このようなものが表示されます。 続行し、複雑なパスワードを入力し、それを覚えておくためにYを押します。
rootパスワードを設定すると、下の画像のようなものが表示されます。
今、あなたはY/Nオプションを使用して、端末上のいくつかのプロンプトを取得します。
yを押して、”匿名ユーザーを削除しますか?”
プロンプトのためにYをヒット”リモートでrootログインを禁止しますか?”
hit Y for the prompt”Remove test database and access to it?”
hit Y for the prompt”Reload privilege tables now?”
すべてのプロンプトが終了すると、以下のようなものが表示されます。
私たちはMySQL/MariaDBで終わりました。
PHPのインストール
PHPをインストールするには、ターミナルを開き、以下のコマンドを発行します。
sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl
これにより、WordPressに必要な他のPHPモジュールとともにCentOS7システムにPHPをダウンロードしてインストールします。
phpMyAdminのインストール
phpMyAdminをインストールするには、ターミナルで以下のコマンドを発行します。
sudo yum -y install epel-release
そして、以下のコマンドを再度発行します。
sudo yum -y install phpmyadmin
PHPをインストールした後、PHPを操作するためにApacheまたは他のwebサーバーを再起動する必要があります。 これを行うには、次のように入力します。
sudo systemctl restart httpd.service
phpMyAdminにアクセスできるかどうかをテストするには、任意のwebブラウザを開き、アドレスバーに次のように入力します。
localhost/phpmyadmin
このようなものが表示されます。
PHPのインストールは終了しました。
WordPressのインストール
最新のWordPressをここからダウンロードしてください。 または、以下のコマンドを使用してダウンロードします。
sudo wget https://wordpress.org/latest.zip
zipアーカイブファイルをダウンロードした後、ターミナルで以下のコマンドを入力して解凍しましょう。
sudo unzip latest.zip
解凍に成功すると、”wordpress”という名前のフォルダが表示されます。 次に、次のようにして、この”wordpress”フォルダを/var/www/htmlフォルダのパスにコピーします。
sudo cp -avr wordpress /var/www/html
さて、/var/www/htmlフォルダに移動し、以下の二つのコマンドを発行します。
sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress
さて、あなたのwebブラウザのアドレスバーに次のように入力します。
localhost/wordpress
下の画像が表示されます。 「Let’s go!”継続のために。
“をクリックした後、”Let’s go!”ボタン、あなたはこのようなものが表示されます。
今、私たちはあなたがワードプレスをインストールするために望むものは何でも名前でデータベースを作成する必要があります。
それでは、データベースを作成しましょう。 これを行うには、webブラウザを開き、次のように入力します。
localhost/phpmyadmin
その後、ユーザー名&パスワードを要求します。 MySQL/MariaDBのインストール時に以前に設定したユーザー名とパスワードとして”root”と入力します。 私はあなたがそれを覚えていることを願っています。 ログインすると、次のようなものが表示されます。
次の画像で赤とマークされた左上隅から[新規]をクリックします。
[新規]をクリックすると、これが表示されます。 データベース名を入力し、”作成”ボタンをクリックします。 ここでは、データベース名にiftekherを入力しています。 あなたが望むものは何でも入力することができます。
WordPressをインストールするためのデータベースの作成が完了しました。
ここでWordPressのインストールに戻ります。
データベース名をiftekher(データベース名としてiftekherを設定したので)、ユーザー名をroot、rootパスワードと入力し、データベースホストとテーブルプレフィックスをそのまま残します。 下の画像のようになります。 [送信]ボタンをクリックして続行します。
この後、以下のような同様の画像が表示され、「インストールを実行する」ボタンをクリックする必要があります。
次に、WordPressサイトに関連するWordPressサイトのタイトル、ユーザー名、パスワードを求める以下のようなようこそ画面が表示されます。 あなたのサイトのタイトルを入力し、ユーザー名としてadminと入力し、ハードパスワードを選択し、メールアドレスを入力して”WordPressをインストール”をクリッ
その後、WordPressがCentos7に正常にインストールされたというメッセージが表示されます。
さて、あなたのwebブラウザのアドレスバーに次のように入力すると、このようなものが表示されます。
localhost/wordpress
だから私たちはCentOS7LinuxサーバーにWordPressをインストールするのは終わりです。