CentOSの下にPHPランタイム環境[PHP]の下の設定

試験機に割り当てられているが、会社では、すべての開発コードは、同社のテストマシンルームの降伏ので、そのいくつかのテストコンピュータに新しいアプリケーションを開発環境を構築する。内部のテストマシンで実行されます。開発環境を可能な限り、ワイヤなどディレクトリ・パスコード、プログラムのユーザーを実行するプロセス、ディレクトリをログなどを含む環境に関する合意、。私のテストマシンまたはcentos6.5のLinux版、LNMP環境を構築するには、主にこれらのコマンドです。

クリーンすべてのyum
yumをmakecache
yumのアップデート
// nginxのインストール
インストールyumをnginxの
// PHPのPHP-FPMおよび必要に応じて拡張、GDライブラリ、MySQL拡張機能(PHP-mysqlのバーレーンでmysql、mysqliの、それはすべて、それをロードしPDO)をインストールし、PDO拡張、mbstring拡張モジュール、Redisのは拡大
yumのPHPのPHP-FPM php-のインストールのdevelのphp-梨のphp-GDのPHP-PDOは、PHP-mbstringのPHP-MySQLのPHP-Redisの
拡張子を存在しない理由を知りません// memcacheの上に形成し、以下を使用しますインストールするコマンド、インストールは、PHP-develの上必要の.soファイル、設定を拡大し、新しいファイルmemcahceを生成するので、これを追加すると
memcacheのインストールPECL

利点は、セッションストレージを変更し、処理機構は、複数のマシンがセッション共有メカニズムを解くことができるときということです
memcacheのにファイルから、デフォルトのセッションハンドリングメカニズムを修正するために、php.iniに加えて、位置の次のセッションのための検索を設定するには、次のコマンドを使用します。可能www.confのPHP-FPMがカバーの下にも、与えるコメント
/など-R&LTはgrep "save_handlerを"
session.save_handler = memcacheの
//xxx.sina.com:=」TCPをsession.save_pathは。 CN:5xxxx8 "

カバーの下www.confのphp-FPMセッションメカニズムを持つように構成された、またはもを取り除く、またはコメントします。
; [session.save_handler] = memcacheのにはphp_value
; [session.save_pathは] = TCPにはphp_value://xxx.sina。 com.cn:5xxxx8


PHP-FPMにおけるPHP設定エラーログ、時に500エラーは/ var / log / phpの場合、通常、我々は問題のPHPコードを持って、PHPのエラーログには、新しいディレクトリを作成するディレクトリのパスの後に、開く必要があります、所有者とグループのディレクトリがchownコマンドを使用してユーザFPMを実行するように変更されなければならない
例:WWW-のchownデータ:WWW-データは/ var / log / PHP-FPM
php_admin_value【のerror_log] =は/ var / log / PHP- FPM / WWW-error.logに

あなたは、PHPの新しいバージョンを使用したい場合は、このソースに以下を追加することができ、その後、あなたはPHPのソフトウェアをインストールするときに、この例のように書かれて:php71w php71w-FPMおよびその他
のrpm -Uvh https://dl.fedoraproject.org/pub/epel/最新-リリース-EPEL 6.noarch.rpm
RPM -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

おすすめ

転載: www.cnblogs.com/taoshihan/p/11794155.html