ホームページ  >  記事  >  バックエンド開発  >  Mac phpサーバー構築環境構築

Mac phpサーバー構築環境構築

PHPz
PHPzオリジナル
2023-05-06 14:51:07890ブラウズ

Mac PHP サーバー構築環境の構築

Web サイト構築の継続的な発展に伴い、PHP 言語を使用して Web サイトを開発することが増えていますが、Web サイトが正常に動作するためには PHP 環境が必要です。サーバー上に構築されます。この記事では、Mac システム上で PHP サーバー環境をセットアップする方法を紹介します。

  1. Homebrewのインストール

Homebrewは、さまざまなソフトウェアツールやライブラリファイルを簡単にインストールできるパッケージマネージャーです。ターミナルに次のコマンドを入力して、Homebrew をインストールします。

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

上記のコマンドを入力すると、Homebrew が Mac システムに自動的にインストールされます。

  1. PHP のインストール

PHP をインストールする前に、まず Xcode コマンド ライン ツールをインストールする必要があります。ターミナルに次のコマンドを入力して、Xcode コマンド ライン ツールをインストールします。

xcode-select --install

インストールが完了したら、Homebrew を使用して PHP をインストールできます。ターミナルに次のコマンドを入力します。

brew install php

インストールが完了したら、次のコマンドを使用して PHP バージョンを確認できます。

php -v

PHP バージョン情報が表示される場合、インストールは成功です。

  1. PHP の構成

ターミナルに次のコマンドを入力して、PHP 構成ファイルを開きます:

sudo vi /usr/local/etc/php/7.4/php.ini

PHP の一部の構成項目は、次のコマンドで変更できます。 PHP 設定ファイル (メモリ制限、タイムゾーンなど)変更が完了したら、保存して終了する必要があります。

  1. Nginx のインストール

Nginx は高性能 Web サーバーであり、Homebrew を使用して Nginx をインストールできます。ターミナルに次のコマンドを入力してインストールします。

brew install nginx

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

sudo nginx

ブラウザに「localhost」と入力して、 Nginx のようこそページ。同時に、Nginx のデフォルトのインストール パスは /usr/local/etc/nginx であり、Nginx 構成ファイルはこのパスで変更できます。

  1. Nginx と PHP の構成

ターミナルに次のコマンドを入力して、Nginx 構成ファイルを開きます:

sudo vi /usr/local/etc/nginx/nginx.conf

このファイルで Nginx を構成できますポート番号設定、Web サイトのルート ディレクトリ、仮想ホストなどの一部の構成。 Nginx と PHP 間の連携を実現するには、PHP 設定を Nginx 設定ファイルに追加する必要があります。次のコードをサーバー ブロックに追加します。

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

保存して終了すると、/usr/local/var/log/nginx フォルダー内の Nginx ログ ファイルを表示して、Nginx の実行ステータスを監視できます。

  1. MySQL のインストール

MySQL は、一般的に使用されるリレーショナル データベースであり、PHP 開発でよく使用されるデータベースです。 Homebrew を使用して MySQL をインストールできます。ターミナルで次のコマンドを入力します:

brew install mysql

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

mysql.server start
    # #概要
  1. #上記の手順により、Mac システム上に PHP サーバー環境を構築し、Nginx と PHP の連携を実現し、バックエンド データベースとして MySQL を使用することができました。もちろん、PHP や MySQL の設定では、データベースのユーザー名やパスワードなど、注意が必要な詳細が数多くありますが、これらはすべて通常の使用のために設定する必要があります。この記事が、PHP サーバー環境を正常にセットアップし、Web サイトを正常に動作させるのに役立つことを願っています。

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

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