ホームページ  >  記事  >  バックエンド開発  >  ubuntu で PHP 開発環境をセットアップする、nginx+(cgi)php5fpm+memcached+xdebug_PHP チュートリアル

ubuntu で PHP 開発環境をセットアップする、nginx+(cgi)php5fpm+memcached+xdebug_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:29:37953ブラウズ

単なる開発環境なので、私はいつもより簡単な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設定項目に

を追加します

zend_extension=xdebug.so

それでは

sudo php5-fpm stop; sudo php5-fpm 開始;

xdebug オプションは phpinfo(); で確認できます

http://www.bkjia.com/PHPjc/771649.html

www.bkjia.com

tru​​e

技術記事単なる開発環境なので、私はいつも比較的簡単な apt-get のインストール方法を選択していますが、途中でいくつかの問題も発生しました。 まず nginx をインストールします。nginx のインストールと設定は実際には非常に簡単です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。