ホームページ >バックエンド開発 >PHPチュートリアル >LNMP環境構築(1) PHP環境の構築
まず、PHP インストール ファイルをダウンロードします。ソース コードを使用して PHP 5.4.36 をコンパイルし、インストールします。PHP 公式 Web サイトにアクセスして、PHP インストール ファイルをダウンロードします。
次に、ソースコードディレクトリに入ったら、次のコマンドを実行してインストールします:
注: mysql が必要な場合は、それが最適です。ミューテーション中にこれを行うには、パラメータを指定して mysqlnd ライブラリを使用するように指定します。それ以外の場合は、個別にコンパイルされた拡張機能のインストールで MySQL クライアント ライブラリのみを使用できます。
次のエラーが表示されます:
libxml2が見つからない、インストールするというメッセージが表示されます:
再コンパイルを続行すると、次のエラーが表示されます:
を有効にしているため、- -opensslで、したがって、penssl-develをインストールする必要があります:
compileもう一度、プロンプト:
gdライブラリはインストールされていません:
コンパイル、プロンプト:
インストールされていません libmcrypt。このライブラリは yum では利用できないため、ダウンロードして手動でコンパイルする必要があります:
コンパイルもう一度:
インストールが必要です libcurl:
再度コンパイルします。エラーはありません:
設定は成功しました、インストールを開始します
すべてがうまくいけば、美しい芸術的な概念により、PHP が正常にコンパイルされ、インストールされます。インストール ディレクトリは /usr/local/php です。
最後に、PHP 構成ファイル php.ini を提供する必要があります。
注: PHP インストール ディレクトリは、configure の --prefix=directory パラメータによって指定されます。また、ここで構築した環境は開発用であり、本番環境として使用する必要がある場合は、コピーしないことをお勧めします。 php.ini-development ファイルの代わりに、php.ini-production ファイルをコピーします。
PHP バージョンを確認します:
操作を容易にするために、PHP ディレクトリを環境変数に追加できます。 export PATH内の~/.bash_profileを編集します 上に次の行を追加します:
次に、次のコマンドを実行します:
このようにして、ディレクトリを追加せずにコマンドを直接使用できます。
ヒント: PHP が使用している設定ファイルを確認してください。
straceコマンドがインストールされていない場合は、 yum install straceを使用してください インストールするだけです。
拡張機能をインストール
基本的な PHP のインストールが完了したので、ビジネス ニーズを満たすいくつかの拡張機能をインストールする必要があります。
yaf 開発フレームワーク拡張機能をインストールします
pecl を使用してインストールするには、次のコマンドを実行します:
他に何もなければ、上記のコマンドだけで yaf のインストールを完了できます:
次に、必要なものがあります。 phpにインストールするには、iniファイルのyaf拡張子を有効にします。 /usr/local/php/etc/php.ini を編集
eAccelerator 拡張機能をインストールします
in PHP eAccelerator 構成情報を .ini に追加します:
php -v を実行します。 以下が表示されます:
以上、LNMP環境構築(1) PHP環境の設定について、いろいろな面を含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。