目录

MacbookMAMP套件安装yasd扩展调试swoole和hyperf代码

这是一个在macbook环境下 , 用MAMP套件的小伙伴 , 如何安装一个yasd扩展进行调试

步骤

  • 下载yasd
  • 编译yasd
  • 配置php.ini

安装yasd扩展

  • debug是在本机debug , 端口是9001
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# 这是debug的端口,换端口可以改这个9001
export DEBUG_PORT=9001
# 这是debug的host,127.0.0.1表示php所在的机器在debug , 一般来说开发都是在本地调试的,用127.0.0.1就好
export DEBUG_IP=127.0.0.1
brew install boost

git clone https://github.com/swoole/yasd.git;
cd yasd;
phpize --clean && phpize 
./configure 
make clean && make && make install


export PHP_INI=`php -i | grep "conf/php.ini" | awk '{print $5}'`;
echo '[xdebug]' >> $PHP_INI
echo 'zend_extension=yasd' >> $PHP_INI
echo 'yasd.debug_mode=remote' >> $PHP_INI
echo 'yasd.remote_host='.$DEBUG_IP >> $PHP_INI
echo 'yasd.remote_port='.$DEBUG_PORT >> $PHP_INI

phpstorm配置

对应端口改9001

/images/posts/MacbookMAMP套件安装yasd扩展调试swoole和hyperf代码/phpstorm_debug_port_setting.png