CentOS7LinuxにWordPressをインストールする方法

今日は、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

あなたがそれを完了すると、あなたは下の画像のようなものが表示されます。 あなたのシステムソフトウェアが何歳であるか、またはどのパッケージが更新される必要があるかに応じて。 下の画像は、正常な更新を示し、同様にシステムを再起動する必要がある場合があります。

yumupdatedcentos7

yumupdatedcentos7

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”と入力することもできます。 あなたはこのようなものが表示されます。

testing_apache_centos7

testing_apache_centos7

これはウェブサーバが稼働していることを示しています🙂

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を押します。

CentOS7_security

CentOS7_security

rootパスワードを設定すると、下の画像のようなものが表示されます。

afterrootpasswordCentOS7

afterrootpasswordCentOS7

今、あなたは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?”

すべてのプロンプトが終了すると、以下のようなものが表示されます。

finishmariadbCentOS7

finishmariadbCentOS7

私たちは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

このようなものが表示されます。

phpmyadminCentOS7

phpmyadminCentOS7

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!”継続のために。

1stwordpresscentos7

1stwordpresscentos7

“をクリックした後、”Let’s go!”ボタン、あなたはこのようなものが表示されます。

wordpresssetp2centos7

wordpresssetp2centos7

今、私たちはあなたがワードプレスをインストールするために望むものは何でも名前でデータベースを作成する必要があります。

それでは、データベースを作成しましょう。 これを行うには、webブラウザを開き、次のように入力します。

localhost/phpmyadmin

その後、ユーザー名&パスワードを要求します。 MySQL/MariaDBのインストール時に以前に設定したユーザー名とパスワードとして”root”と入力します。 私はあなたがそれを覚えていることを願っています。 ログインすると、次のようなものが表示されます。

phpmyadmincenos7

phpmyadmincenos7

次の画像で赤とマークされた左上隅から[新規]をクリックします。

phpmyadmincenos7step2

phpmyadmincenos7step2

[新規]をクリックすると、これが表示されます。 データベース名を入力し、”作成”ボタンをクリックします。 ここでは、データベース名にiftekherを入力しています。 あなたが望むものは何でも入力することができます。

creatingdbcentos7

creatingdbcentos7

WordPressをインストールするためのデータベースの作成が完了しました。

ここでWordPressのインストールに戻ります。

データベース名をiftekher(データベース名としてiftekherを設定したので)、ユーザー名をroot、rootパスワードと入力し、データベースホストとテーブルプレフィックスをそのまま残します。 下の画像のようになります。 [送信]ボタンをクリックして続行します。

settingupcentos7

settingupcentos7

この後、以下のような同様の画像が表示され、「インストールを実行する」ボタンをクリックする必要があります。

runthecentos7

runthecentos7

次に、WordPressサイトに関連するWordPressサイトのタイトル、ユーザー名、パスワードを求める以下のようなようこそ画面が表示されます。 あなたのサイトのタイトルを入力し、ユーザー名としてadminと入力し、ハードパスワードを選択し、メールアドレスを入力して”WordPressをインストール”をクリッ

welcomewpcentos7

welcomewpcentos7

その後、WordPressがCentos7に正常にインストールされたというメッセージが表示されます。

さて、あなたのwebブラウザのアドレスバーに次のように入力すると、このようなものが表示されます。

localhost/wordpress

livewpcentos7

livewpcentos7

だから私たちはCentOS7LinuxサーバーにWordPressをインストールするのは終わりです。

コメントを残す

メールアドレスが公開されることはありません。