WIN 8.1下にPHP 5.6環境を構築する。

5198 ワード

初めてphpに接触したのは2014-5月ごろで、当時は自分の主攻方向であったC铉で、phpに対しては反発していました。その中の多くの原因の一部はPHPの断点調整がずっとうまく配置できなくて、echoでログを印刷する方式が間違っていました。今回のエッセイを書くのは、自分のphp方向の出発を記録する一方で、php初心者と接触したばかりの人を助けたいですか?phpの環境をスムーズに配置することができます。
一、システム環境紹介
Windowsシステムは非常に一般的なシステムです。ここも多く説明する必要がないと信じています。どのようにIIS(win 8.1)をオープンしますか?実はネット上にはすでに多くの教程があります。ここでは簡単な紹介しかしません。
①セットアップ.net froomework 3.5
IISの運行には依存が必要です。net 3.5です。そのため、第一歩はセットアップ.net froomework 3.5です。インストール方法は大体二つあります。一つはオンラインでダウンロードします。速度はとても遅いです。ここで第二種類を紹介します。オフラインのインストール。win 8をインストールするisoファイルを見つけて、仮想ドライブにロードします。Uディスクシステムを刻んでUSBメモリを挿入すればいいです。「コマンドプロンプト(管理者)」(右ボタンデスクトップのWinアイコン)を実行し、コマンド「dism.exe/online/enaber-feature/feature name:NetFX 3/Source:V:\sources\sxs」を入力し、Vディスクは仮想ドライブのディスクまたはUディスクの文字を表します。
②IISオープン
開発をしたのは、IISを開くのは小caseのはずです。ここでは多く話しません。
二、前職
①環境やIDEなどのファイルのダウンロード
以下は参照URLです。開けられない、または変更できない場合は、自分で検索してください。最新バージョンのファイルを検索してください。以下のリンクバージョンの日付は2015-4-29最新です。
PHPMNAger:http://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7
PHP:http://windows.php.net/download
XDebug:http://xdebug.org/
PHPStrom:http://www.jetbrains.com/phpstorm/
Xdebug Helper:http://www.chromein.com/crx_11294.
②据え付け
初期のIISはphpに対応していませんので、PHP Managerというツールをダウンロードしました。インストールが成功したら、IISでphp managerのアイコンを見ることができます。

php managerに入ります。後の配置は比較的に簡単です。自分でBaiduを選んでください。本文のポイントはブレークポイントのデバッグです。php配置が完了すると、次のような画面が表示されます。

ダウンロードしたxdebugの解凍ファイルをphpディレクトリのextフォルダにコピーします。

次にIDEのインストールです。PHPStomのインストールはまだ簡単です。ここでは多くのことを言わないでください。Xdebug helperはChromeの拡張ツールです。ブラウザに入力してください。chrome://extensions/ダウンロードしたcrxファイルをページにドラッグしてください。

三、配置
①Xdebug
Xdebugの配置はネット上で大部分を検索します。ここでは私の構成だけを示します。php.iniファイルの中で、下記のコードを入れて、その中のいくつかのファイルの位置に注意してください。  

[Xdebug] ;xdebug  
zend_extension="D:/php/php-5.6.8-nts-Win32-VC11-x64/ext/php_xdebug-2.3.2-5.6-vc11-nts-x86_64.dll" ;  Xdebug
xdebug.idekey="PHPSTORM"
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/php/xdebug-log" ;xdebug        
xdebug.profiler_output_dir="D:/php/xdebug-log" ;xdebug        
xdebug.auto_trace = On ;      
xdebug.show_exception_trace = On ;      
xdebug.remote_autostart = Off ;          
xdebug.remote_enable = On ;      
xdebug.remote_handler=dbgp ;  zend studio            
xdebug.remote_host=localhost ;     zend studio IP  
xdebug.remote_port=9001 ;    zend studio     
xdebug.collect_vars = On ;    
xdebug.collect_return = On ;     
xdebug.collect_params = On ;    
xdebugbug.max_nesting_level = 10000 ;      ,                         
②PHPStom
php設定に入る

php言語設定を選択

インタプリタを追加します。実際にIISで動作するなら、インタプリタを追加する必要はありませんが、直接phpstramを通じてあなたのphpコードを開くと、次のように解釈器を追加する必要があります。Alt+F 2を押してください。インタプリタでphpを運転すると、IISの装着は不要です。


次にphp Stormのdebugを配置します。実はphpsptomのdebugは基本的にデフォルトで設定されていますが、9000ポートが他のアプリケーションによって占有されているかもしれないので、修正したほうがいいです。ですから、他のポートに変更したいです。例えば、9001です。


ここのポートはphp.iniの中のx debugのポート構成と一致します。上の配置コードを見てください。
xdebug.remote_ポルト=9001;zend studioで使用されるポートを逆接続します。
③xdebug helper
Chromeのプラグインです。本当に使いやすくて、配置が簡単で、直接図に入ります。

この設定はほぼ終了しました。これからテストします。
四、ブレークポイントデバッグテスト
①ページを見つけてデバッグを開いて虫をクリックし、Debugを選択します。

②PHP stormオープンモニター

http://localhost/php/FirstPHP.phpページを更新する

実行結果:

この文章は終わりました。見ている人に助けてほしいです。
以上述べましたが、本文の内容は全部です。お好きになってください。