mac下安装swoole扩展(XAMPP)

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

你可能感兴趣的:(mac下安装swoole扩展(XAMPP))