PHPのインストール方法をOS別、Dockerも含めてわかりやすく解説

PHPは、Web開発において非常に広く使用されているスクリプト言語です。動的なWebサイトやWebアプリケーションを構築するために設計されており、WordPressやLaravelといった人気のあるツールやフレームワークの基盤としても利用されています。

この記事では、PHPのインストール方法をOSごとにわかりやすく解説します。初心者の方でも迷うことなく環境を構築できるように、手順を一つひとつ詳しく説明していきます。さらに、インストール後に行うべき初期設定や、よくあるトラブルの対処法についても触れていきます。

「PHPを使ってみたいけれど、環境構築が難しそう」「最新のPHPをインストールしたい」といった方にとって、本記事が役立つガイドとなれば幸いです。それでは、さっそく始めましょう!

インストールの方法

ここでは、さまざまなOSにおけるPHPのインストール方法を詳しく解説します。Linux、Windows、macOSに加え、Dockerを利用したコンテナ環境の構築方法も取り上げます。お使いの環境に合わせて該当するセクションをご参照ください。

Linuxでのインストール

代表的なディストリビューションごとに、解説していきます。

CentOS/RHEL系

1. リポジトリの追加

最新バージョンのPHPをインストールするには、Remiリポジトリを有効にする必要があります。

sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install -y yum-utils
sudo yum-config-manager --enable remi-php81  # 必要なバージョンに応じて変更

2. PHPのインストール

必要な拡張モジュールとともにPHPをインストールします。

sudo yum install -y php php-cli php-fpm php-mysqlnd php-mbstring

3. バージョン確認

インストールが完了したら、以下のコマンドで確認します。

php -v

Ubuntu/Debian系

1. リポジトリの更新と追加

最新バージョンのPHPを使用する場合、ppa:ondrej/php リポジトリを追加します。

sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update

2. PHPのインストール

必要なモジュールを含めてインストールします。

sudo apt install -y php php-cli php-fpm php-mysql php-mbstring

3. バージョン確認

php -v

Windowsでのインストール

1. 公式サイトからダウンロード

PHP公式サイトからWindows用のZIPパッケージをダウンロードします。
必要に応じて「Thread Safe」または「Non Thread Safe」を選択してください。

2. ZIPファイルの展開

ダウンロードしたZIPファイルを任意のディレクトリ(例:C:\php)に展開します。

3. 環境変数の設定

C:\php ディレクトリをシステム環境変数Path に追加します。

4. 動作確認

コマンドプロンプトで以下を実行し、PHPのバージョンが表示されれば成功です。

php -v

macOSでのインストール

Homebrewを使用してインストールします。

1. Hemebrewのインストール

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. PHPのインストール

brew install php

3. バージョン確認

php -v

4. 複数バージョンの切り替え

必要に応じてbrew unlink および brew link を使用します。

brew unlink php@7.4 && brew link php@8.1

コンテナ環境でのインストール

1. Dockerのインストール

Docker DesktopまたはDocker Engineをインストールします。

2. PHPイメージの取得と実行

公式PHPイメージを使用してコンテナを起動します。

docker run -d --name php-container -v $(pwd):/var/www/html -p 8080:80 php:8.1-apache

3. 動作確認

ブラウザでhttp://localhost:8080にアクセスして動作を確認します。

まとめ

この記事では、PHPの基本的なインストール方法をOS別に解説しました。

PHPのインストールはWeb開発の第一歩です。この記事を参考に環境を整え、次のステップに進むことで、開発者としてのスキルをさらに高めていきましょう。あなたのPHP開発の旅が素晴らしいものとなることを願っています!

コメント