この記事では、CentOS8にApacheとPHPをインストールする方法について説明します
ApacheWebサーバー
Apache httpdは、特に1995年に誕生したUnixプラットフォーム向けのオープンソースWebサーバーです。これは、世界で最も人気があり、使用されているサーバーの1つです。ウェブサイトのほぼ半分がApacheで提供されています。
CentOS8にApacheとPHPをインストールする
Apache Webサーバーは、プロジェクトのWebサイトからダウンロードしてコンパイルできます。ただし、これは最適ではないため、CentOS8リポジトリからインストールすることをお勧めします。
したがって、ターミナルを開き、次のコマンドを使用してインストールします。
:~$ sudo dnf install httpd
sudoを有効にしていない場合は、コマンドsudoを使用せずにrootとしてコマンドを実行するだけです。
画像にあるように、多くの依存関係を満たす必要があります。しかし、これはDNFによって処理されます。したがって、インストールの提案を受け入れるだけで、開始されます。
Apache Webサーバーがインストールされていますが、サービスを開始する必要があります。これを行うには、次を実行します:
:~$ sudo systemctl start httpd
ただし、起動時に起動するようにApacheを設定する必要があります。
:~$ sudo systemctl enable httpd
これで、サービスのステータスをチェックして、サービスが開始されているかどうかを確認できます。
:~$ sudo systemctl status httpd
CentOSでは、ファイアウォールはデフォルトでオンになっているため、Apacheのルールを設定しないと、ファイアウォールは機能しません。
:~$ sudo firewall-cmd --add-service=http --zone=public --permanent
そして、ファイアウォールを再起動して変更を適用します:
:~$ sudo firewall-cmd --reload
次に、Webブラウザーを開いて、サーバーにアクセスします。アドレスバーにhttp://IP-address-of-the-server
と入力します またはhttp://Domain-name
すべてがうまくいった場合は、CentOS8のApacheテストページを参照する必要があります。
ここで、PHPをインストールします
PHPは、Linuxで利用できる高速で習得しやすいプログラミング言語です。 WordPressなどの多くの優れたWebアプリケーションが作成されたのはこの言語です。この意味で、それを持つことは多くのアプリケーションとの互換性を保証するものです。
PHPとその一部のモジュールをインストールするには、次のコマンドを実行するだけです。
:~$ sudo dnf install php php-common php-pecl-apcu php-cli php-mysqlnd
次に、当然のことながら、すべてが大丈夫であることを証明する必要があります。
ApacheルートディレクトリにPHPファイルを作成します。
:~$ sudo nano /var/www/html/test.php
そして、このコンテンツを追加します:
<?php phpinfo(); ?>
変更を保存してファイルを閉じます。
また、Apacheの後にPHPをインストールしたので、Apacheサービスを再起動して解釈できるようにする必要があります。
:~$ sudo systemctl restart httpd
もう一度、Webブラウザを開いて、新しく作成したPHPファイルを開いてみてください。
このような画像が表示された場合、ApacheとPHPはCentOS8で正しく機能します。
目標を達成しました。おめでとうございます。すでにApacheWebサーバーとPHPは正常に機能しています。
結論
この投稿の結論として、Apacheは世界中の多くの人々によって使用されている非常に便利なWebサーバーであると断言できます。オープンソースであるおかげで、ソースコードを調べることができます。そのため、非常に安全で安定しています。
ただし、Apacheは、Webサイトを解釈するためのプログラミング言語と組み合わせる必要があります。これがPHPがインストールされている理由です。一緒に、彼らは今日のウェブサイトのほとんどを運営することができます。
今、私たちはあなたから聞きたいです、あなたはApacheが好きですか?インストールしましたか?お知らせください