MacにPHP環境をインストールする方法

PHPz
リリース: 2023-03-23 17:50:01
オリジナル
5643 人が閲覧しました

PHP を開発する前に、PHP 環境をセットアップする必要があります。 Mac ユーザーの場合、このプロセスは比較的簡単です。ここでは、Mac に PHP 環境をインストールする方法の詳細な手順を示します。

  1. Homebrew のインストール

Homebrew は Mac で最高のパッケージ マネージャーの 1 つで、さまざまなオープン ソース ソフトウェアのインストールに使用できます。ターミナルから次のコマンドを実行して Homebrew をインストールします。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ログイン後にコピー
  1. PHP バージョンのインストール

Homebrew PHP をインストールする最も簡単な方法は、次のコマンドを使用することです。 command :

brew install php
ログイン後にコピー

このコマンドを実行すると、Homebrew に最新バージョンの PHP がインストールされます。他のバージョンの PHP をインストールする必要がある場合は、次のコマンドを使用して見つけます:

brew search php
ログイン後にコピー

その後、必要に応じて、PHP 7.2 バージョンのインストールなど、特定のバージョンの PHP をインストールできます:

brew install php@7.2
ログイン後にコピー
  1. 必要な拡張機能をインストールします

PHP をインストールした後、データベース拡張機能、キャッシュ拡張機能など、いくつかの PHP 拡張機能をインストールする必要がある場合があります。 PHP 拡張機能をインストールするには、次のコマンドを使用します。

brew install php70-mcrypt php70-opcache php70-redis php70-xdebug php70-yaml
ログイン後にコピー

上記のコマンドは、Mcrypt、Opcache、Redis、Xdebug、および Yaml の 5 つの拡張機能をインストールします。特定のニーズに基づいて、他の拡張機能のインストールを選択できます。

  1. PHP の構成

PHP 環境をインストールした後、それを構成する必要があります。ターミナルを開き、次のコマンドを実行します。

cd /etc
sudo nano php.ini
ログイン後にコピー

このファイルでは、ファイルのアップロード サイズ制限やタイム ゾーンなど、一部の PHP 構成を変更できます。一般的に使用される設定は次のとおりです。

upload_max_filesize = 2M
post_max_size = 8M
date.timezone = "Asia/Shanghai"
ログイン後にコピー

ファイルを保存した後、Apache または Nginx Web サーバーを再起動して、構成を有効にします。

  1. PHP が適切に動作しているかどうかのテスト

最後に、PHP ファイルを作成して、PHP が適切に動作しているかどうかをテストできます。 Nginx Web サーバーがインストールされていると仮定して、Web ルート ディレクトリに PHP ファイルを作成します: /usr/local/var/www/info.php

次のコードをこのファイルに貼り付けて保存します:

<?php
phpinfo();
?>
ログイン後にコピー

これで、ブラウザに http://localhost/info.php と入力できます。すべてがうまくいけば、PHP 情報ページが表示されます。

これまでのところ、PHP 環境は正常に構成されており、PHP 開発を開始できます。

以上がMacにPHP環境をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート