UbuntuにPHPをインストールする方法
UbuntuにPHPをインストールする方法
PHPは、動的なウェブサイトやウェブアプリケーションの開発に使用される人気でパワフルなスクリプト言語です。UbuntuにPHPをインストールする手順は簡単で、いくつかのシンプルなステップで行うことができます。このチュートリアルでは、必要な前提条件を含め、インストールプロセスをステップバイステップで案内します。では、始めましょう!
前提条件
始める前に、以下の前提条件が整っていることを確認してください:
- root権限を持つUbuntuマシン
- アクティブなインターネット接続
ステップ1:システムパッケージの更新
まず、システムパッケージを最新のバージョンに更新しましょう。ターミナルを開き、以下のコマンドを実行します:
sudo apt update
sudo apt upgrade
これにより、パッケージリストが更新され、システム上の古いパッケージがアップグレードされます。
ステップ2:Apacheウェブサーバーのインストール
PHPを実行するためには、ウェブサーバーが必要です。Apacheは人気のある選択肢です。以下のコマンドを実行してApacheをインストールします:
sudo apt install apache2
インストールプロセス中に、インストールを確認するように促される場合があります。'Y'を押してEnterキーを押して進んでください。インストールが完了すると、Apacheは自動的に起動します。
Apacheが実行されているかどうかを確認するには、ウェブブラウザを開き、アドレスバーにhttp://localhost
またはhttp://your_server_ip
を入力します。Apacheが正しくインストールされていれば、デフォルトのApacheウェブページが表示されます。
ステップ3:PHPのインストール
Apacheが起動したので、PHPと必要なモジュールをインストールしましょう。以下のコマンドを実行します:
sudo apt install php libapache2-mod-php
Apacheのインストールと同様に、インストールを確認するように促されます。'Y'を押してEnterキーを押して進んでください。インストールが完了すると、PHPがインストールされ、Apacheと統合されます。
ステップ4:PHPのインストールをテストする
PHPが正しくインストールされていることを確認するために、シンプルなPHPファイルを作成し、ウェブブラウザでテストします。
以下のコマンドを実行して、Apacheのウェブルートディレクトリに移動します:
cd /var/www/html
次に、テキストエディタを使用してinfo.php
という新しいPHPファイルを作成します:
sudo nano info.php
以下の内容をファイルに追加します:
<?php
phpinfo();
?>
ファイルを保存してテキストエディタを終了します。そして、ウェブブラウザを開き、アドレスバーにhttp://localhost/info.php
またはhttp://your_server_ip/info.php
を入力します。PHPが正しくインストールされていれば、詳細なPHP情報ページが表示されます。
ステップ5:追加のPHPモジュール
プロジェクトの要件に応じて、追加のPHPモジュールをインストールする必要がある場合があります。利用可能なPHPモジュールを表示するには、次のコマンドを実行できます:
sudo apt search php-
これにより、インストールする特定のモジュール名に続いてsudo apt install
コマンドを使用できる利用可能なPHPモジュールのリストが表示されます。
ステップ6:PHPインストールのセキュリティ強化
PHPインストールのセキュリティを向上させるために、本番サーバーでのPHPエラーと警告の表示を無効にすることをおすすめします。お好みのテキストエディタを使用してPHPの設定ファイルを開きます:
sudo nano /etc/php/{PHP_VERSION}/apache2/php.ini
ファイル内で以下の行を探します:
display_errors = On
display_startup_errors = On
両方の値をOff
に変更します:
display_errors = Off
display_startup_errors = Off
ファイルを保存してテキストエディタを終了します。インストールされているPHPのバージョン番号で{PHP_VERSION}
を置き換えることを忘れないでください。
ステップ7:Apacheの再起動
PHPの設定を変更した後は、変更が反映されるようにApacheを再起動する必要があります。以下のコマンドを実行します:
sudo service apache2 restart
結論
おめでとうございます!UbuntuマシンにPHPが正常にインストールされました。これでPHPを使用して動的なウェブアプリケーションの開発を始めることができます。最適なセキュリティとパフォーマンスのために、システムとソフトウェアを常に最新の状態に保つことをお忘れなく。
PHPのスキルと知識を向上させるために、PHPのドキュメントやチュートリアルを引き続き探索してください。
Happy coding!