ホームページ >バックエンド開発 >PHPの問題 >インストール時に PHP を構成する方法

インストール時に PHP を構成する方法

PHPz
PHPzオリジナル
2023-04-06 09:14:402638ブラウズ

動的な Web サイトを構築するプロセスにおいて、PHP はもちろん避けては通れない重要な部分です。 PHP をインストールするときは、PHP が正常に実行できるように一連の構成を実行する必要があります。ただし、初心者にとって、PHP のインストールと設定は少し頭の痛い問題かもしれません。この記事では、PHP をより適切に構成するために、PHP のインストール時に構成する必要があるいくつかの重要なパラメーターを紹介します。

1. PHP の環境要件

まず、PHP が必要とする環境要件を理解する必要があります。 PHP の現在のバージョンは PHP 7.4 です。PHP 7.4 をサポートするには、次の環境が最小要件です:

  • オペレーティング システム: Windows 7 以降、Linux (CentOS/RedHat/Debian/Ubuntu)
  • Web サーバー: Apache2.x 以降、Nginx (1.14 以降)
  • データベース: MySQL 5.5 以降、MariaDB 10.0 以降、SQL Server 2012 以降 バージョン
  • PHP拡張機能: OpenSSL、PDO、Mbstring、Tokenizer、XML、JSON、Curl

上記は PHP 環境の最小要件です。インストール前に環境がこれらを満たしていることを確認してください。同時に、Web サイトで GD ライブラリ、MySQLi、Imagick などの他の拡張機能を使用する必要がある場合は、PHP のインストール時にそれらの拡張機能もインストールする必要があります。

2. PHP インストール パッケージをダウンロードする

PHP インストール パッケージをダウンロードする前に、使用している PHP のバージョンを確認する必要があります。現在主流の PHP バージョンは PHP 公式 Web サイトで確認し、対応するバージョンのインストール パッケージをダウンロードできます。ダウンロードする際に、安定版または開発版を選択できますが、実際のニーズに応じてどちらのバージョンを選択するかが異なります。

3. PHP のインストール

PHP インストール パッケージをダウンロードした後、インストールを開始できます。 PHP をインストールする前に、Apache や Nginx などのサーバーがインストールされていることを確認する必要があります。

  1. ダウンロードした PHP インストール パッケージを「/usr/local/php」などの任意のディレクトリに解凍します。
  2. PHP 構成ファイルを変更します:

解凍されたディレクトリで「php.ini-production」ファイルを見つけてコピーし、ファイル名を「php .ini」に変更します。 " (または名前を直接変更)、エディターでファイルを開いて編集します。

php.ini 設定ファイルを編集するときは、主に次のパラメータを設定する必要があります。

  • extension_dir: PHP 拡張機能が保存されているディレクトリを指定します。デフォルトでは、PHP はコンパイルおよびインストール時にこのディレクトリに拡張機能を自動的にインストールするため、このパスは特定の PHP バージョンに対応する必要があります。コマンド「php -i | grep extension_dir」を入力すると、PHP 拡張機能が現在保存されているディレクトリを見つけて設定できます。
  • error_reporting: このパラメータは、PHP エラー報告レベルを設定するために使用されます。一般的に使用されるのは E_ALL と E_ERROR です。 E_ALL にはすべてのエラー レベルが含まれ、E_ERROR には致命的なエラーのみが含まれます。
  • display_errors: このパラメータを使用して、PHP のエラー出力をオンまたはオフにします。オンにすると、エラーが発生したときに PHP はエラー情報をユーザーに直接出力します。オフにすると、PHP はユーザーに直接さらされることを避けるためにエラー情報をログ ファイルに記録します。
  • date.timezone: このパラメータは、PHP のタイムゾーンを設定するために使用されます。タイム ゾーンを設定するときは、PHP の日付と時刻の出力が正確であることを確認するために、サーバーの現地時間と同じタイム ゾーンに設定する必要があります。
  • upload_max_filesize: このパラメータは、アップロードされるファイルの最大サイズを制限します。実際のニーズに応じて設定でき、通常はサーバーのパフォーマンスへの影響を避けるためにあまり大きく設定する必要はありません。
  • post_max_size: このパラメータは、POST リクエストの最大サイズを制限します。実際のニーズに応じて設定することもできます。
  1. PHP を解析するように Apache または Nginx を構成する

PHP をインストールした後、PHP を解析するように Web サーバーを構成する必要もあります。具体的な操作手順は次のとおりです。

Apache:

Apache 設定ファイル httpd.conf 内で、次の 2 行のコードのコメントを解除し、PHP の実行パスが指定されているディレクトリに設定します。

LoadModule php7_module modules/libphp7.so
AddHandler php7-script php

Nginx:

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;
}

このうち、fastcgi_pass は PHP の実行パスを指定し、fastcgi_param は名前を指定します実行する必要があるスクリプトの。

4. PHP が正常にインストールされたかどうかをテストする

PHP をインストールした後、簡単なコード テストを通じて PHP が正常にインストールされたかどうかを確認できます。 test.php ファイルを作成し、次のサンプル コードをそのファイルにコピーします。

<?php
phpinfo();
?>

次に、ファイルをサーバーの Web ルート ディレクトリ (通常は「/var/www/html」) にアップロードします。次に、ブラウザに「http://localhost/test.php」と入力し、ブラウザにPHPの情報が正常に表示されれば、PHPのインストールは成功です。

要約すると、PHP のインストールと設定は初心者にとっては頭の痛い問題かもしれませんが、上記の手順を通じて、PHP を正常に実行できるように設定する方法を理解できたと思います。 PHP のインストールに関してその他の問題が発生した場合は、検索エンジンまたは PHP 開発者コミュニティを通じて助けを求めると、満足のいく答えが得られると思います。

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

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