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

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 中国語版
中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









