メインコンテンツまでスキップ

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!