教你用Visual Studio Code做PHP开发 - 微软官方工具,IDE中的黑马 !

2016-03-01 发表

[ 本文为我在智机网的原创 ]

关于Visual Studio Code,可能有的开发者很陌生,但说起Sublime Text / atom,你可能就知道了,他们属于同类产品,都是开发者日常堆代码的利器。

它是一个轻量级的Web集成开发环境,支持 Linux,Mac 和 Windows!

先来***链接停止解析*** (***链接停止解析***)

如果你已经厌烦了Sublime Text,而且无法接受它的收费,那么相信微软出品的 Visual Studio Code 值得你尝试一下,它不仅跨平台,而且支持各种常见开发语言,轻量简洁,功能友好,现在已经可以支持各种插件了,已然非常强大,最主要的是它很流畅,节省资源,颜值很高!

***链接停止解析***

1. 下载并安装 Visual Studio Code:

Quote微软官网:***链接停止解析***

插件库:***链接停止解析***

2. 在Windows 10环境下安装PHP:

2.1 下载自己中意的PHP版本(我选的是php-5.6.18-nts-Win32-VC11-x64):
Quote ***链接停止解析***


2.2 将 php-5.6.18-nts-Win32-VC11-x64.zip 解压到C盘根目录,并将php-5.6.18-nts-Win32-VC11-x64文件夹重命名为php,最终php路径如下(注意这个很关键,会影响到后面PHP_CodeSniffer组件的安装):
QuoteC:\php\


2.3 设置环境变量,允许执行PHP:
打开高级系统设置(Win+R,然后输入sysdm.cpl打开即可进入,按如下图步骤填入 " C:\php ")

***附件停止解析***

2.4 检查PHP环境是否正常(Win+R,然后输入CMD运行,然后执行php -h命令),如下:

***附件停止解析***

2.5 重命名 php.ini ,在php根目录会找到以下两个文件:
php.ini-development 开发测试用
php.ini-production 安全性高,适合线上
这里我选择将php.ini-production重命名为php.ini


3. 安装pear库您也可以另外用composer库,直接看第4步

3.1 下载***链接停止解析***

3.2 复制go-pear.phar文件到C:\php目录

3.3 继续运行CMD然后确保已经cd到了C:\php>,执行以下命令:
QuoteC:\php> php go-pear.phar


***附件停止解析***

遇到:
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
输入local继续(什么都不输直接回车,那么表示默认选择system,但这可能存在权限问题而终止)

后面就是yes,Y,回车,一步步按提示进行下去。

3.4 检查php.ini里面已经配置好,结尾会看到:
Quoteinclude_path=".;C:\php\pear"

(如果是PHP7可能默认已经做了路径指向,因此pear装完后不会有这句代码)

3.5 CMD里面执行pear,如果返回以下内容即表示pear安装成功:

***附件停止解析***

4. 安装PHPcs

以下是最关键一步,运行CMD,执行以下命令:

A. pear方式:

Quotepear install PHP_CodeSniffer

***附件停止解析***

B. composer方式:

如果您不想用pear,也可以选择用***链接停止解析***库(确保已经安装好),CMD定位到您的项目根目录下面,然后使用如下命令:
Quotecomposer require --dev squizlabs/php_codesniffer


5. 安装***链接停止解析***

5.1 打开 Visual Studio Code;
5.2 在Windows下面按快捷键 Ctrl+P 或者 Mac下面 Cmd+P 来快捷打开对话框;
5.3 键入 ext install phpcs 找到插件:

***附件停止解析***

5.4 直接回车或者点那个云图标来下载和安装此插件;
5.5 重启 Visual Studio Code 就可以享用此强大IDE了。

打开PHP文件如果没有出现以下提示就表示一切正常:

***附件停止解析***

6. 安装FTP插件 (***链接停止解析***)

这个里面的FTP插件很强大,简单设置之后,就可以本地文档与远程文档直接同步,修改文件后同步上传,适合那些不习惯用Git / SVN的个人开发者。

***附件停止解析***

7. 不装IIS和Apache也能运行PHP网站

7.1 按快捷键 Ctrl+Shinft+P 然后键入 task 找到 Task: Configure Task Runner ,点击它就会自动生成 tasks.json
7.2 将tasks.json里面的内容清空,直接复制以下代码:
[mw_shl_code=c,true]{
"version": "0.1.0",
"command": "php",
"args": [
"-S", "127.0.0.1:8080",
"-t", "${workspaceRoot}"
]
}[/mw_shl_code]
7.3 按快捷键 Ctrl+Shinft+B(刚才键入task的时候就可以看到一个Run Build Task),相当于是做了下自动编译,然后打开浏览器输入网址***链接停止解析***即可看到你的php代码被执行了,而且debug也开始工作了。

8. 安装PHP调试插件 PHPDebug (***链接停止解析***)

8.1 下载PHP组件xdebug
***链接停止解析***
我这里选的是 ***链接停止解析***

8.2 安装xdebug
下载的php_xdebug-2.4.0rc4-5.6-vc11-nts-x86_64.dll 重命名为php_xdebug.dll之后(非必要),将文件放到C:\php\ext目录里面,然后修改一下php.ini:

***附件停止解析***

8.3 打开Visual Studio Code,按快捷键 Ctrl+P ,然后输入 ext install php 稍等一下就会看到有个phpdebug的插件,点击云图标即可下载并安装。

8.4 重启工具之后打开自己的php项目(注意不是单个文件),按快捷键F5即可进入调试模式,PHP调试的时候注意要确保在PC浏览器里面可以正常访问你的网站,因此您本地要搭建好网站环境,或者用上文第7条提到的 Ctrl+Shinft+B 来运行PHP。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
single888 UID.536729
2016-03-02 回复

好文,支持继续更新,可不要坑

qiqiminmin UID.638527
2016-03-02 回复

本帖最后由 qiqiminmin 于 2016-3-2 02:33 编辑

我之前也用过一段时间。

因为我做 wordpress 和 angularjs + ionic + REST,分别针对浏览器和移动客户端。 CODE还是有很多缺陷,也许是我自己不太习惯吧,用了几次放弃了。 PHP上用Netbeans还是更方便,插件也多,也免费,一个U盘或者保存在云盘上(因为是基于java),任何一台电脑都可以开发,mac os, windows 10都行(我边上有个公共图书馆,很多imac和dell desktop)。



2016-03-02 回复

本帖最后由 智机达人 于 2016-3-2 23:54 编辑

Quote***链接停止解析***
我之前也用过一段时间。

因为我做 wordpress 和 angularjs + ionic + REST,分别针对浏览器和移动客户端 ...


VS Code早期的版本是很简陋,但到现在已经更新好几次了,完善很多了,虽然目前仍然处于内测,但势头很猛,网上只要用过的评价大部分都很积极。
VS Code最大的优势就是快,省资源,如果是经常换电脑可能就不合适了,毕竟环境搭建很折腾;
不过它的配置文件也写到了项目本身的文件夹里面,所以配置可以到处带着走。

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报