1:下载swoole版本,并将下载的版本放入/usr/local路径下(地址随便,我是喜欢放在/usr/local路径下),下载地址:
https://github.com/swoole/swoole-src/releases
2、cd swoole-src-swoole-xx(进入解压后的目录)
依次执行以下命令
/Applications/XAMPP/xamppfiles/bin/phpize-你的php版本
./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config-你的php版本
make
sudo make install
1)、运行过程中可能遇到的问题:./configure: No such file or directory,未生成configure文件。查找原因是autoconf未安装。那么就需要进行安装autoconf,未安装Homebrew的要先安装Homebrew;
2)、brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令。brew类似ubuntu系统下的apt-get的功能,那么如何安装brew呢?打开命令行,输入命令
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
即可。brew -v可以查看到已安装的brew的信息;
3)、这个时候可以安装autoconf了,输入命令brew install autoconf,不过这个时候会报错,那么在前面加一个sudo即可,输入命令(如果在/usr/local 路径下不用加sudo)
sudo brew install autoconf
等待片刻,autoconf安装完毕,这个时候可以重新进行phpize命令了,就可以看到生成了好几个文件,其中包括了configure文件
3、上述命令一切正常的话会生成一个swoole.so文件,找到/Applications/XAMPP/xamppfiles/etc/路径下的php.ini文件
打开并在文件尾部添加extension=swoole.so,并重启Apache
可以新建个php页面,通过 phpinfo(); 方法看到已经安装好了swoole