Swoole的安装(包括yasd调试)

在Ubuntu系统下,安装需要的包:

sudo apt install php gcc make autoconf php-dev

下载源代码

解压,并安装:

sudo tar -xzvf swoole-src-5.0.0.tar.gz
cd cd swoole-src-5.0.0/
sudo phpize
sudo ./configure
sudo make -j6
sudo make install

还需在php.ini中添加:

extension=swoole.so

编译安装yasd

sudo apt install libboost-all-dev
git clone https://github.com/swoole/yasd.git
cd yasd/
sudo phpize --clean
sudo phpize
sudo ./configure
sudo make clean
sudo make
make install

在php.ini中添加:

zend_extension=yasd
yasd.debug_mode=remote
yasd.remote_host=127.0.0.1
yasd.remote_port=9000

如果采用phpstorm的ssh模式使用解释器,还需要设置部署及路径映射。