現在の位置: ホーム> 最新記事一覧> Linuxサーバー上のPHPおよびApache構成のための詳細な説明と最適化ガイド

Linuxサーバー上のPHPおよびApache構成のための詳細な説明と最適化ガイド

gitbox 2025-07-31

Linux環境におけるPHPとApacheの構成ガイド

最新のネットワーク開発では、Linuxは安定した効率的なサーバーオペレーティングシステムとして、多くの開発者にとって最初の選択肢となっています。この記事では、環境の準備から始まり、Webサーバー環境の構築と最適化に役立つPHPとApacheを正しくインストールおよび構成する方法を徐々に説明します。

環境の準備

まず、Linuxシステムが更新され、ApacheとPHPの最新バージョンがインストールされていることを確認してください。次のコマンドを使用してインストールできます。

 sudo apt update
sudo apt install apache2 php libapache2-mod-php

PHPをサポートするようにApacheを構成します

インストールが完了したら、PHPファイルをサポートするようにApacheを構成する必要があります。 Apacheメイン構成ファイルを編集します。

 sudo nano /etc/apache2/apache2.conf

ApacheがPHPスクリプトを正しく処理できるように、構成ファイルに以下が含まれていることを確認してください。

 AddType application/x-httpd-php .php

PHP環境をテストします

PHP構成が有効かどうかを確認するために、簡単なテストファイルを作成できます。コマンドを実行します。

 sudo nano /var/www/html/info.php

次のコードを書きます。

 <?php
phpinfo();
?>

保存後、ブラウザにhttp://your_server_ip/info.phpにアクセスすると、PHPの詳細な構成情報ページが表示されます。

Apache仮想ホストを構成します

複数のサイトをより適切に管理するために、各サイトの仮想ホストを設定できます。仮想ホスト構成ファイルを作成します。

 sudo nano /etc/apache2/sites-available/mywebsite.conf

次のコンテンツを追加します( MyWebsiteをWebサイト名に置き換えてください):

 <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mywebsite
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

許可を設定し、Apacheを再起動します

サイトディレクトリの権限が正しいことを確認し、実行してください。

 sudo chown -R www-data:www-data /var/www/mywebsite

新しいサイト構成を有効にし、Apacheを再起動します。

 sudo a2ensite mywebsite.conf
sudo systemctl restart apache2

要約します

上記の手順を通じて、Linuxサーバー上のPHPとApacheの基本的な構成を完了しました。合理的な構成は、サーバーのパフォーマンスを改善するだけでなく、その後の開発と展開のための強固な基盤をもたらします。このガイドがLinux環境の構築に役立つことを願っています。