ホームページ >バックエンド開発 >PHPの問題 >PHPランタイム環境を手動でインストールする方法

PHPランタイム環境を手動でインストールする方法

PHPz
PHPzオリジナル
2023-04-13 09:11:22850ブラウズ

現在、市場での PHP オペレーティング環境のインストールの主流は、ソフトウェア パッケージ ツール、クラウド プラットフォーム管理ツール、ワンクリック インストール パッケージなどを介してインストールされます。ただし、より良いパフォーマンスを得るために、PHP オペレーティング環境を手動でインストールしたい場合があります。 PHP の動作原理とサーバーとの対話型通信の詳細。 PHP 実行環境を手動でインストールする方法は次のとおりです。

  1. 依存インストール パッケージの準備

PHP をインストールする前に、Web サーバー、データベース、開発ツールなどのいくつかの依存パッケージをインストールする必要があります。一般的な Web サーバーには Apache や Nginx が含まれ、データベースには MySQL、SQLite などが含まれ、開発ツールには Vim、Emacs などが含まれます。システム独自のパッケージ マネージャーを使用してインストールすることも、公式 Web サイトからインストール パッケージをダウンロードして手動でインストールすることもできます。

  1. PHP 圧縮パッケージのダウンロード

PHP 公式 Web サイト https://www.php.net/downloads.php から必要な PHP 圧縮パッケージをダウンロードし、[Web] を選択しますサーバー互換バージョン。通常、Apache と Nginx の 2 つのバージョンが提供されています。バージョンが異なると、設定およびコンパイル オプションが異なることに注意してください。間違ったバージョンを選択すると、PHP が実行できなくなります。

  1. PHP 圧縮パッケージを解凍します

ダウンロードした PHP 圧縮パッケージを解凍し、次のコマンドを実行します。

tar -xzvf php-x.y.z.tar.gz

このうち、x.y.z が PHP のバージョンです。解凍するとphp-x.y.zのディレクトリが出来上がります。

  1. コンパイル オプションの設定

php-x.y.z ディレクトリに入ったら、次のコマンドを実行して設定します。

./configure --prefix=/usr/local/php [--with-apxs2=/usr/local/apache/bin/apxs]

このうち、./configure は実行設定スクリプト、--prefix はインストールディレクトリ、--with-apxs2 は Apache の APXS パスを指定 Web サーバーとして Nginx を使用する場合、このオプションを指定する必要はありません。

上記のコマンドを実行すると、関連する依存関係が欠落しているため、プロンプトに従ってインストールする必要があるというメッセージが表示される場合があります。

  1. PHP のコンパイルとインストール

設定が完了したら、次のコマンドを実行してコンパイルとインストールを行います。

make
make install

make コマンドは、次の目的で使用されます。ソース コードをコンパイルし、make install このコマンドは、コンパイルされたファイルを指定された場所にインストールするために使用されます。

  1. PHP の構成

PHP をインストールした後、適切に実行するにはいくつかの構成が必要です。まず、PHP インストール ディレクトリの下の bin ディレクトリに移動し、次のコマンドを実行します。

cp php.ini-development /usr/local/php/lib/php.ini

php.ini-development の名前を php.ini に変更し、PHP 構成ディレクトリにコピーします。

2 番目に、次のディレクティブを Web サーバーの構成ファイル (Apache の httpd.conf など) に追加します。

AddType application/x-httpd-php .php

このディレクティブは、Web サーバーにサフィックス php の付いたファイルをファイルとして使用するように指示します。 PHPスクリプトを扱う。

最後に、Webサーバーを起動してPHPファイルにアクセスし、ページにPHP情報が正常に表示されれば、PHP実行環境の手動インストールは成功です。

この記事では、PHP 実行環境を手動でインストールする方法とプロセスを紹介します。これには、Linux システムとコンパイルに関する一定の知識が必要ですが、開発環境やデバッグ環境での使用に適しています。運用環境では、ワンクリック インストール パッケージを使用して PHP オペレーティング環境を迅速に構築し、効率とセキュリティを向上させることができます。

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

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