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開発の旅が素晴らしいものとなることを願っています!
コメント