Heim > Artikel > Backend-Entwicklung > Apache- und PHP-Xdebug-Installationskonfiguration
Seit kurzem verwende ich PHP für die Entwicklung. Ich muss jedes Mal überprüfen, wie die Umgebung installiert und konfiguriert wird. Es ist sehr ärgerlich, dass die Anweisungen an verschiedenen Stellen nicht gleich sind. Schreiben Sie es selbst.
Apache
Download页面
und laden Sie die neueste Version des komprimierten Pakets herunter. F:Program FilesApache
F:Program FilesApacheconf
. Ändern Sie die folgenden Teile: httpd.conf
<br>
Zeile 37: ServerRoot „c:/Apache24“ -> ServerRoot „F:/Program Files/Apache“ <code><br>
line 37: ServerRoot "c:/Apache24" -> ServerRoot "F:/Program Files/Apache" <br>
line 58: Listen 80 -> Listen 8080 <br>
line 218: ServerName www.example.com:80 -> ServerName www.example.com:8080 <br>
line 242: DocumentRoot "c:/Apache24/htdocs" -> DocumentRoot "F:/Projects/php" <br>
line 243: <Directory "c:/Apache24/htdocs"> -> <Directory "F:/Projects/php"> <br>
line 276: DirectoryIndex index.html -> DirectoryIndex index.php index.htm index.html <br>
line 359: ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" -> ScriptAlias /cgi-bin/ "F:/Program Files/Apache/cgi-bin" <br>
line 375: <Directory "c:/Apache24/cgi-bin"> -> <Directory "F:/Program Files/Apache/cgi-bin"> <br>
Zeile 58: Listen 80 -> Listen 8080
<br>
# php5 support <br>
LoadModule php5_module "F:/Program Files/php/php5apache2_4.dll" <br>
PHPIniDir "F:Program Filesphp" <br>
AddType application/x-httpd-php .php .html .htm <br>
# configure thepath to php.ini <br>
Zeile 359: ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" -> ScriptAlias /cgi-bin/ "F:/Program Files/Apache/cgi-bin"
LoadModule php5_module „F:/Program Files/php/php5apache2_4.dll“
PHPIniDir „F:Programmephp“Download
F:Program Filesphp
F:Program Filesphp
php.ini-development
Gehen Sie auf die offizielle Website, suchen Sie den Download-Link in php.ini
und laden Sie das komprimierte Paket herunter; <br>
line 736: extension_dir = "ext" -> extension_dir = "F:/Program Files/php/ext" <br>
line 807: upload_tmp_dir = -> upload_tmp_dir = "/upload-files" <br>
line 881: ;extension=php_curl.dll -> extension=php_curl.dll <br>
line 883: ;extension=php_gd2.dll -> extension=php_gd2.dll <br>
line 890: ;extension=php_mbstring.dll -> extension=php_mbstring.dll <br>
line 892: ;extension=php_mysql.dll -> extension=php_mysql.dll <br>
line 895: ;extension=php_openssl.dll -> extension=php_openssl.dll <br>
line 897: ;extension=php_pdo_mysql.dll -> extension=php_pdo_mysql.dll <br>
line 899: ;extension=php_pdo_odbc.dll -> extension=php_pdo_odbc.dll <br>
line 915: ;extension=php_xmlrpc.dll -> extension=php_xmlrpc.dll <br>
line 930: ;date.timezone = -> date.timezone = Asia/Chongqing <br>
line 1417: ;session.save_path = "/tmp" -> session.save_path = "/session" <br>
entpacken Sie es in das Verzeichnis Sie installieren möchten, I Dies wird in line 892
abgelegt, geben Sie das Verzeichnis extension=php_mysqli.dll
ein, benennen Sie Download页面
F:Program Filesphpext
Zeile 881: ;extension=php_curl.dll -> extension=php_curl.dll php.ini
Zeile 892: ;extension=php_mysql.dll -> extension=php_mysql.dll <br>
[XDebug] <br>
zend_extension = "F:Program Filesphpextphp_xdebug-2.3.3-5.6-vc11-x86_64.dll" <br>
xdebug.profiler_append = 0 <br>
xdebug.profiler_enable = 1 <br>
xdebug.profiler_enable_trigger = 0 <br>
xdebug.profiler_output_dir = "F:Program Filesphpxdebug" <br>
xdebug.profiler_output_name = "cachegrind.out.%t-%s" <br>
xdebug.remote_enable = 1 <br>
xdebug.remote_handler = "dbgp" <br>
xdebug.remote_host = "127.0.0.1" <br>
xdebug.trace_output_dir = "F:Program Filesphpxdebug" <br>
Zeile 897: ;extension=php_pdo_mysql.dll -> extension=php_pdo_mysql.dll , laden Sie die DLL-Datei herunter, die dem System und der PHP-Version entspricht.
Fügen Sie die heruntergeladene DLL einMittel;
Bearbeiten Sie weiter
und fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
[XDebug]
zend_extension = "F:Program Filesphpextphp_xdebug-2.3.3-5.6-vc11-x86_64.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = „F:Program Filesphpxdebug“
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "F:Program Filesphpxdebug"
Installieren Sie das einfachste Xdebug-Plug-in in Firefox; Starten Sie die Telefonüberwachung von phpstorm; Starten Sie das xdebug-Plug-inSetzen Sie Programm-Debugging-HaltepunkteAn diesem Punkt ist die Konfiguration abgeschlossen. MySQL ist zu einfach, deshalb werde ich es nicht schreiben.
Das Obige stellt die Installation und Konfiguration von Apache und PHP Xdebug vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.