swoole×××:

  • https://github.com/swoole/swoole-src/releases 

cd swoole-src-swoole-1.7.19-stable/

  •  vi README.md ,查看相关说明

/Applications/XAMPP/bin/phpize

  • 提示Cannot find autoconf. Please check your autoconf installation and the  $PHP_AUTOCONF environment variable. Then, rerun this script.

  • 原因:没有安装GNU M4和 Autoconfig

    • http://www.gnu.org/software/m4/m4.html

    • http://www.gnu.org/software/autoconf/autoconf.html

    • 下载并安装

./configure --enable-async-mysql

sudo make

  • 提示/usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found

  • 仍然提示相同的错误

  • 原因:configure时没有指定php-config 参数,由于我系统里装了两个版本的php,所以重新回到上一步指定php-config位置

 ./configure --with-php-config=/Applications/XAMPP/bin/php-config --enable-async-mysql


sudo make install

Installing shared extensions:     /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/