[HP]php,apache,VS Codeのインストールと構成
1.ダウンロード
?
?
VS Code
https://go.microsoft.com/fwlink/?Linkid=852157
apache2.4.33
https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.33-win32-VC14.zip
php7.1.19
https://windows.php.net/downloads/releases/php-7.1.19-Win32-VC14-x86.zip
vc_redist.x86
https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
異なるapacheとphpのバージョンをダウンロードすることができて、Win 32とVC 14のこの2つの部分が一致することに注意します
https://www.apachelounge.com/download/
https://windows.php.net/download/
2.インストール
2.1 php
環境変数に
2.2 apache
プロファイルの変更
次の構成のパスが正しいことを確認します.
追加
ダブルクリックインストールサービス サービスの開始と停止
(サービスのインストール中にエラーが発生した場合は、サービスを削除して再インストールできます)削除サービス(管理者モード、2つの方法)
2.3 VS Code
1.取付カード
この3つを修正し、phpのパスを自分のパスに変更します.
3.取付
ダウンロードしたdllを
修正
初めてプロジェクトを実行する場合は
デバッグ中にブレークポイントがヒットしない場合は、このブレークポイントのコードが実行されるかどうかを考えてみましょう.
転載先:https://www.cnblogs.com/arcsinw/p/9416318.html
?
?
VS Code
https://go.microsoft.com/fwlink/?Linkid=852157
apache2.4.33
https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.33-win32-VC14.zip
php7.1.19
https://windows.php.net/downloads/releases/php-7.1.19-Win32-VC14-x86.zip
vc_redist.x86
https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
異なるapacheとphpのバージョンをダウンロードすることができて、Win 32とVC 14のこの2つの部分が一致することに注意します
https://www.apachelounge.com/download/
https://windows.php.net/download/
2.インストール
2.1 php
php-7.1.19-Win32-VC14-x86.zip
をCディスク(他のディスクでも可)に解凍し、フォルダ名をphpに変更します.環境変数に
C:\php;C:\Apache24\bin;
を追加C:\php
を開き、php.ini-development
またはphp.ini-production
の名前をphp.ini
に変更します.2.2 apache
httpd-2.4.33-win32-VC14.zip
をCディスクに解凍し、フォルダ名をApache 24に変更プロファイルの変更
"C:\Apache24\conf\httpd.conf"
ServerName www.example.com:80
のコメントをキャンセルし、ServerName localhost:80
に変更次の構成のパスが正しいことを確認します.
DocumentRoot "c:/Apache24/htdocs"
ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
追加
LoadModule php7_module C:\php\php7apache2_4.dll
PHPIniDir "C:\php\php.ini"
AddType application/x-httpd-php .php .pap .phtml
ダブルクリック
httpd.exe
ブラウザは127.0.0.1
を開き、it works!
が現れるとapacheが正常に動作していることを示し、次にApacheサービスをインストールして起動し、httpをクリックするたびに使用しない.exeだC:\Apache24\bin> httpd -k install -n "Apache"
net start Apache
net stop Apache
(サービスのインストール中にエラーが発生した場合は、サービスを削除して再インストールできます)
sc delete service_name
httpd -k uninstall -n "Apache"
2.3 VS Code
1.取付カード
PHP Debug
,PHP IntelliSense
2. File->Preference->Settings
この3つを修正し、phpのパスを自分のパスに変更します.
"php.executablePath": "c:/php/php.exe",
"php.validate.executablePath": "c:/php/php.exe",
"php.suggest.basic": false,
3.取付
XDebug
https://xdebug.org/files/php_xdebug-2.6.0-7.1-vc14.dll ダウンロードしたdllを
c:/php/ext
に捨てる修正
php.ini
[xdebug]
zend_extension = "C:\php\ext\php_xdebug-2.6.0-7.1-vc14.dll"
xdebug.remote_enable = On
;
;xdebug.profiler_enable = On
;
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;
;xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0
;
xdebug.remote_port=9000
xdebug.remote_host="localhost"
初めてプロジェクトを実行する場合は
PHP
を選択しますListen for XDebug
、Launch currently open script
の2つの運転方式が現れ、Listen for XDebug
を選択すればデバッグできます.デバッグ中にブレークポイントがヒットしない場合は、このブレークポイントのコードが実行されるかどうかを考えてみましょう.
転載先:https://www.cnblogs.com/arcsinw/p/9416318.html