ホームページ >バックエンド開発 >PHPの問題 >macbook nginx php環境をセットアップする方法

macbook nginx php環境をセットアップする方法

PHPz
PHPzオリジナル
2023-03-29 11:33:49693ブラウズ

Web アプリケーションを開発する場合、macOS オペレーティング システムを使用する開発者は通常、ローカルでテストおよびデバッグできる Web サーバーを macOS システム上に構築する方法という共通の問題に直面します。幸いなことに、macOS システム自体には強力な Web サーバーが付属しており、完全な Web 開発環境を簡単に構築できるサードパーティ ソフトウェアも多数あるため、これは問題にはなりません。この記事ではMacBookでNginxとPHPのWeb開発環境を構築する方法を紹介します。

ステップ 1: Homebrew をインストールする

Homebrew は、Mac OS X で非常に使いやすいソフトウェア インストール パッケージ マネージャーです。これにより、開発者は、PHP や MySQL などのさまざまな開発プログラムを簡単にインストールできます。 . などターミナルに次のコマンドを入力して Homebrew をインストールします。

/usr/bin/ruby –e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

インストールが成功したら、次のコマンドを実行してインストールが成功したかどうかを確認できます。

brew –v

バージョン番号を出力することで証明されます。 Homebrew が正常にインストールされたことがわかります。

ステップ 2: Nginx をインストールする

Nginx は軽量で高性能な Web サーバーであり、インストールと構成は非常に簡単です。次のコマンドを使用して、macOS システムに Nginx をインストールします:

brew install nginx

インストールが完了したら、次のコマンドを使用して Nginx サーバーを起動できます:

nginx

次のコマンドを使用してシャットダウンしますNginx サーバー:

nginx –s stop

ステップ 3: PHP のインストール

PHP は、Web 開発で重要な役割を果たし、広く使用されているサーバーサイド スクリプト言語です。次のコマンドを使用して、macOS システムに PHP をインストールします:

brew install php

インストールが完了したら、次のコマンドを使用してターミナルで PHP バージョンを表示できます:

php –v

ステップ 4: 設定Nginx サーバー

Nginx と PHP をインストールした後、PHP を使用して Web リクエストを処理するように Nginx サーバーを構成する必要があります。 macOS では、Nginx 構成ファイルは /etc/nginx ディレクトリにあります。次のコマンドを使用して、Nginx 構成ファイルを開きます。

sudo nano /etc/nginx/nginx.conf

開いたファイルのサーバー ブロックに次のコードを追加します。

location ~ \.php$ {
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    fastcgi_param  QUERY_STRING      $query_string;
    fastcgi_param  REQUEST_METHOD    $request_method;
    fastcgi_param  CONTENT_TYPE      $content_type;
    fastcgi_param  CONTENT_LENGTH    $content_length;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    include        fastcgi_params;
}

ファイルを保存して閉じます。

ステップ 5: PHP 環境をテストする

最後のステップは、PHP 環境が正しく構成されているかどうかをテストすることです。 Web サイトのルート ディレクトリに phpinfo.php というファイルを作成し、そのファイルに次のコードを追加します。

<?php phpinfo(); ?>

ファイルを保存して閉じます。次に、ブラウザで http://localhost/phpinfo.php にアクセスすると、ページ上に PHP 構成情報が表示されます。

これまでのところ、MacBook 上に Nginx と PHP の Web 開発環境をセットアップすることに成功しました。この記事が、開発環境を構築している開発者に少しでも役立つことを願っています。

以上がmacbook nginx php環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。