PHP アプリケーションの開発およびデプロイのプロセスでは、多くの場合、ソース コードから PHP 環境をコンパイルする必要があります。 PHP7 のインストール ディレクトリのコンパイルは注意が必要な問題の 1 つです。
この記事では、PHP7 をコンパイルするときに考慮すべきインストール ディレクトリ オプションについて説明し、いくつかのベスト プラクティスを提供します。
PHP7 をコンパイルするときは、PHP を最終的にインストールする場所を決定する必要があります。 make install
を実行すると、コンパイルされたバイナリ ファイルとその他のファイルが指定されたインストール ディレクトリにコピーされます。
通常、オプションは 3 つあります:
/usr/local
は UNIX 標準です。システム管理者によってインストールされたソフトウェア プログラムを保存するためのシステム内の規則。このディレクトリの内容は、オペレーティング システムのアップグレード中に削除または上書きされません。したがって、これは最も一般的なインストール ディレクトリの 1 つです。
./configure --prefix=/usr/local/php7
/opt
ディレクトリも、非常によく使われるインストール ディレクトリです。このディレクトリを使用すると、サードパーティ ソフトウェアを保存し、システム ソフトウェアとサードパーティ ソフトウェア間の分離を強化できます。また、/opt
ディレクトリの名前は短く、覚えやすいです。
./configure --prefix=/opt/php7
ホーム ディレクトリは、各 Linux ユーザーのホーム ディレクトリです。 PHP7 をホーム ディレクトリにインストールすると便利なだけでなく、管理者権限の必要性も減ります。これは、開発者がさまざまな PHP コンパイル オプションを使用して複数のアプリケーションを構築するための非常に一般的な方法です。
./configure --prefix=$HOME/php7
どのインストール ディレクトリを選択する場合でも、make install
コマンドの実行時に問題が発生しないように、ディレクトリの所有権とアクセス許可が正しく設定されていることを必ず確認してください。
インストール ディレクトリを選択するときは、次のベスト プラクティスを考慮してください。
/usr/local/php7
や /opt/php7
など。そうすれば、将来 PHP を再度インストールまたはアップグレードする必要がある場合に、PHP をどこで見つけられるかがわかります。 /usr
や /bin
などのシステム ディレクトリへのインストールは避けてください。 PHP へのパッチまたはアップグレードでこれらのディレクトリ内の特定のファイルの変更が必要な場合、オペレーティング システムに悪影響を及ぼす可能性があります。より良いオプションは、別のディレクトリを使用することです。 /root
や /etc
などの特定のディレクトリへのインストールが許可されていない場合があり、権限が正しく設定されていないと、アクセスの問題が発生する可能性があります。 最後に、さまざまなインストール ディレクトリを試し、各ディレクトリでの PHP の動作を確認することをお勧めします。これは、どのディレクトリが自分のニーズに最も適しているかを知る方法です。
PHP7 のコンパイル プロセスでは、インストール ディレクトリを正しく選択することが重要です。適切なディレクトリを選択すると、PHP の管理が容易になり、オペレーティング システムへの影響が軽減されます。この記事で説明されているベスト プラクティスを使用して、正しいインストール ディレクトリを選択し、PHP が正しい方法でインストールされていることを確認します。
以上がphp7 をコンパイルするときに考慮すべきインストール ディレクトリ オプションについて説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。