LNMP環境構築(1) PHP環境の構築

WBOY
リリース: 2016-08-08 09:31:34
オリジナル
1013 人が閲覧しました

まず、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チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!