最新のネットワーク開発では、Linuxは安定した効率的なサーバーオペレーティングシステムとして、多くの開発者にとって最初の選択肢となっています。この記事では、環境の準備から始まり、Webサーバー環境の構築と最適化に役立つPHPとApacheを正しくインストールおよび構成する方法を徐々に説明します。
まず、Linuxシステムが更新され、ApacheとPHPの最新バージョンがインストールされていることを確認してください。次のコマンドを使用してインストールできます。
sudo apt update
sudo apt install apache2 php libapache2-mod-php
インストールが完了したら、PHPファイルをサポートするようにApacheを構成する必要があります。 Apacheメイン構成ファイルを編集します。
sudo nano /etc/apache2/apache2.conf
ApacheがPHPスクリプトを正しく処理できるように、構成ファイルに以下が含まれていることを確認してください。
AddType application/x-httpd-php .php
PHP構成が有効かどうかを確認するために、簡単なテストファイルを作成できます。コマンドを実行します。
sudo nano /var/www/html/info.php
次のコードを書きます。
<?php
phpinfo();
?>
保存後、ブラウザにhttp://your_server_ip/info.phpにアクセスすると、PHPの詳細な構成情報ページが表示されます。
複数のサイトをより適切に管理するために、各サイトの仮想ホストを設定できます。仮想ホスト構成ファイルを作成します。
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>
サイトディレクトリの権限が正しいことを確認し、実行してください。
sudo chown -R www-data:www-data /var/www/mywebsite
新しいサイト構成を有効にし、Apacheを再起動します。
sudo a2ensite mywebsite.conf
sudo systemctl restart apache2
上記の手順を通じて、Linuxサーバー上のPHPとApacheの基本的な構成を完了しました。合理的な構成は、サーバーのパフォーマンスを改善するだけでなく、その後の開発と展開のための強固な基盤をもたらします。このガイドがLinux環境の構築に役立つことを願っています。