用Visual Studio Code Debug世界上最好的语言(Mac篇)
首先,你要有台Macbook Pro,接着才继续看这个教程.
PS:Windows用户看这里用Visual Studio Code Debug世界上最好的语言
brew 环境准备
见brew.sh,或者
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
PHP7 + nginx + php-fpm + xdebug
PHP7
1 |
|
安装完了之后看下安装路径:
1 |
|
一般php.ini在/usr/local/etc/php/7.1
1 | ls /usr/local/etc/php/7.1 |
待会我们配置xdebug和php-fpm的时候会用到这个这些配置文件的,先跳过
xdebug安装
本来其实一句brew install php71-xdebug –without-homebrew-php就完事的,谁知道homebrew-php最近被移除了,所以就尴尬了…
手动去下载xdebug然后配置吧.下载页面:https://xdebug.org/files/
选择自己要安装的版本,我这里选了2.6.
1 | # 创建一个你喜欢的路径存放,我放在了~/tool/目录下; |
https://www.techflirt.com/install-configure-xdebug-on-xampp-windows-and-mac/
安装nginx
1 |
|
配置nginx.conf
安装完成之后开始配置nginx,首先创建一堆需要用到的文件件.
1 | mkdir -p /usr/local/var/logs/nginx |
然后vim /usr/local/etc/nginx/nginx.conf 输入以下内容:
1 | user root wheel; #默认的是nobody会导致403 |
设置nginx php-fpm配置文件
vim /usr/local/etc/nginx/conf.d/php-fpm
修改为(没有则创建)
1 | #proxy the php scripts to php-fpm |
创建默认虚拟主机default
vim /usr/local/etc/nginx/sites-available/default输入:
1 | server { |
此部分内容基本来自GQ1994:mac下配置php、nginx、mysql、redis
配置php.ini
回到我们的/usr/local/etc/php/7.1文件夹
在php.ini中加入xdebug配置
1 |
|
重启一下php-fpm和nginx,看一下php是不是都正常跑起来了.
VS Code配置
User Settings配置PHP目录
1 | "php.executablePath": "/usr/local/opt/php@7.1/bin/php" |
安装php debug插件
安装完成之后配置一下launch.json
1 | { |
然后就愉快debug最好的语言吧!