Heim  >  Artikel  >  Backend-Entwicklung  >  Apache- und PHP-Xdebug-Installationskonfiguration

Apache- und PHP-Xdebug-Installationskonfiguration

WBOY
WBOYOriginal
2016-08-08 09:22:11946Durchsuche

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

  1. Gehen Sie auf die offizielle Website, öffnen Sie Download页面 und laden Sie die neueste Version des komprimierten Pakets herunter.
  2. entpacken Sie es in das gewünschte Verzeichnis Installieren, ich füge es hier ein. In F:Program FilesApache
  3. wird das Verzeichnis
  4. eingegeben und der Editor öffnet die Datei 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
  5. Zeile 218: ServerName www.example.com:80 -> ServerName www.example.com:8080
  6. Zeile 242: DocumentRoot „c:/Apache24/htdocs“ -> DocumentRoot „F:/Projects/php“
    Zeile 243: Zeile 276: DirectoryIndex index.html -> DirectoryIndex index.php index.htm index.html <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"
    Zeile 375: 🎜>Um Unterstützung für PHP hinzuzufügen, fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
# PHP5-Unterstützung

LoadModule php5_module „F:/Program Files/php/php5apache2_4.dll“

PHPIniDir „F:Programmephp“
    AddType application/x-httpd-php .php .html .htm
  1. # Konfigurieren Sie den Pfad zu php.ini Download
  2. Auf diese Weise wird Apache konfiguriert.
  3. F:Program Filesphp
  4. PHP
  5. F:Program Filesphpphp.ini-developmentGehen 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
  6. in
  7. um und öffnen Sie diese Datei mit einem Editor. Ändern Sie die folgenden Teile: Download页面
  8. Zeile 736: extension_dir = "ext" -> extension_dir = "F:/Program Files/php/ext"
  9. Zeile 807: upload_tmp_dir = -> upload_tmp_dir = "/upload-files" F:Program Filesphpext Zeile 881: ;extension=php_curl.dll -> extension=php_curl.dll
  10. Zeile 883: ;extension=php_gd2.dll -> extension=php_gd2.dll
  11. Zeile 890: ;extension=php_mbstring.dll -> extension=php_mbstring.dll php.ini Zeile 892: ;extension=php_mysql.dll -> extension=php_mysql.dll
    Zeile 895: ;extension=php_openssl.dll -> extension=php_openssl.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
  12. Zeile 899: ;extension=php_pdo_odbc.dll -> extension=php_pdo_odbc.dll
  13. Zeile 915: ;extension=php_xmlrpc.dll -> extension=php_xmlrpc.dll
  14. Zeile 930: ;date.timezone = -> date.timezone = Asia/Chongqing
  15. Zeile 1417: ;session.save_path = "/tmp" -> session.save_path = "/session"
  16. Und fügen Sie nach
  17. hinzu:
Betreten Sie die offizielle Website von xdebug, öffnen Sie

, laden Sie die DLL-Datei herunter, die dem System und der PHP-Version entspricht.

Fügen Sie die heruntergeladene DLL ein

Mittel;

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.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn