swoole源码下载:
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
./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/