在VSCode中运行PHP

首先

我選擇在短期工作中使用PHP進行開發,因為我可以在VSCode中使用PHP,所以我挑戰了一下。
在我的工作場所,我借用的設備上不能自由設定Windows的環境變量,這是一個非常嚴重的限制。

安装PHP

听说在本地终端进行环境搭建相当棘手,因此决定在服务器上进行开发。
而且,更令人惊讶的是,这个系统是由PHP5构建的,尽管它仍然有效。
抱歉,只是发发牢骚而已。

在VSCode中,似乎只能使用PHP7系列。(出现了警告弹窗)
因为我只想创建一个简单的示例并进行操作确认,所以我下载了目前最新的PHP7.3.9的zip版本。

    「php.ini-development」をコピーして「php.ini」を作成
extension_dir = "ext"
extension=mbstring
    PHPコマンドが実行できることを確認
> php -r phpinfo();

XDebug的配置

    • XDebugをダウンロードしてPHPの extension_dirに配置。

 

    • https://xdebug.org/download.php

 

    php.ini に設定を追記
zend_extension="xdebug"
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

VSCode的设置

    PHP Extensionパックをインストール
php extension pack.PNG
    XDebugのコンフィグを追加
Add Configuration.png
    runtimeExecutableを追記
{
    "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}",
            "runtimeExecutable": "C:\\php\\php.exe",
            "port": 9000
        }
    ]
}

请参阅网站。

    • VSCode でローカルで CLI の PHP をデバッグ実行する

 

    • PHP in Visual Studio Code

 

    • PHP Debug Adapter for Visual Studio Code

 

    https://windows.php.net/download/
广告
将在 10 秒后关闭
bannerAds