単なる開発環境なので、私はいつもより簡単なapt-getインストール方法を選択しますが、途中でいくつかの問題も発生しました。
まずnginxをインストールします
nginx のインストールと構成は実際には非常に簡単で、nginx 自体は非常に軽量です。
sudo apt-get install nginx を実行するだけです設定ファイルは /etc/nginx/ にあり、Web サイトのプロジェクト パスは /var/www にあります。インストール後、nginx スタートアップ アカウントに Web サイト ディレクトリへのアクセス権があることを確認してください。そうでない場合は、エラーが報告されます。
2番目のステップはCGIをインストールすることです
Linux には多くの CGI プログラムがあります。ここでは便宜上 php5-fpm を選択します。実はここに落とし穴があります。CGI をインストールした後のデフォルトのポートは 9000 であると書かれています。
、ここで間違えました。
インストール後、CGI転送設定をnginxサーバーに追加します
location ~ .*.php?$
{ fastcgi_params を含める;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index Index.php fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
赤枠部分はインターネット上の他の情報と異なりますので注意してください
nginx 設定を保存した後、リロードするだけです。
sudo php5-fpm stop;
sudo php5-fpm 開始;
sudo サービス nginx リロード ;
上記の手順を完了すると、基本的にphpの実行に問題がないことが確認できます
次に memcached をインストールします
sudo apt-get install memcached
Memcache サーバーをインストールした後、サービスを開始する必要があります:
memcached -d -m 128 -p 11111 -u root
詳しくはこちらのブログをご覧ください
http://wdtxslqnn.blog.163.com/blog/static/44246485201152911188205/
xdebugのインストール
sudo apt-get install php5-dev php5-cli# このうち、xdebugをインストールするにはphp5-devをインストールする必要があります。
sudo apt-get install php5-xsl#Xincにはxsl拡張子が必要
sudo apt-get install php-pear
#pecl install required
sudo pecl install xdebug
#xdebug をインストールします。コンパイルが成功すれば、インストールは完了です
次に、php設定項目に
それでは
sudo php5-fpm stop; sudo php5-fpm 開始;
xdebug オプションは phpinfo(); で確認できます
http://www.bkjia.com/PHPjc/771649.htmlwww.bkjia.com
true