Windows Php Apache Phpstorm VS Code

  1. 安裝 Visual C++ Redistributable for Visual Studio 2015
  2. 安裝php
  3. 安裝配置xdebug
    [Xdebug]
        zend_extension="示例:E:\php\ext\php_xdebug.dll"
        xdebug.remote_enable=1
        xdebug.remote_host=localhost
        xdebug.remote_port=9000
        xdebug.idekey = PHPSTORM
  4. Phpstorm配置
    • File | Settings | Languages & Frameworks | PHP
      • 選中php.exe 或 php-cgi.exe
  5. Phpstorm運行
  6. Phpstorm Debug
    • 打斷點
    • 點擊這個按鈕, 使他變成監聽狀態, 不Debug時關閉它
    • 而後再次運行
    • 若是彈出窗口的默認就ok
  7. 安裝Apache (使用phpstorm則沒必要安裝)
    Define SRVROOT "示例:E:/Apache24"
        LoadModule php7_module "示例:E:/php/php7apache2_4.dll"
        PHPIniDir "示例:E:/php"
        AddHandler application/x-httpd-php .php
        AddType application/x-httpd-php .php
        ServerName 127.0.0.1:80
        DirectoryIndex index.php index.html
        DocumentRoot "示例:E:/html"
    • 打開管理員cmd 在Apache 下的 bin 目錄執行
    httpd -k install
        htppd -k start
    • 在網頁目錄下建立index.php
      • index.php
      <?php
          phpinfo();
          ?>
    • 在瀏覽器中打開 127.0.0.1/index.php 查看是否安裝成功
  8. VS Code 配置
    • 安裝插件
      • PHP Debug
      • PHP Intelephense
      • PHP IntelliSense
    • 修改settings.json文件
      • 添加配置, 輸入php.exe地址或者php-cgi.exe地址,示例
      "php.validate.executablePath": "示例:E:\\php\\php-cgi.exe"
    • 直接修改文件, 在瀏覽器中就能夠看到改變, 即改完代碼不須要執行, 和寫前端同樣
    • F5執行 Listen for XDebug, 開始Debug
      • launch.json示例
      {
              // Use IntelliSense to learn about possible attributes.
              // Hover to view descriptions of existing attributes.
              // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
              "version": "0.2.0",
              "configurations": [
                  {
                      "name": "Listen for XDebug",
                      "type": "php",
                      "request": "launch",
                      "port": 9000
                  }
                  //,{
                  //  "name": "Launch currently open script",
                  //  "type": "php",
                  //  "request": "launch",
                  //  "program": "${file}",
                  //  "cwd": "${fileDirname}",
                  //  "port": 9000
                  //}
              ]
          }
    • 調試前要先在瀏覽器中打開頁面
      參考連接: https://www.jeffgeerling.com/blog/2018/installing-php-7-and-composer-on-windows-10
相關文章
相關標籤/搜索