這里記錄下我遇到的 并寫下便于下次找問題
安裝工作:
? ? 一抖坪、查看環(huán)境變量? ?vim? ~/.bash_profile? ?這里可以看到默認(rèn)的php路徑
? ? 二、安裝
? ? ? ? ?安裝方式有兩種:
? ? ? ? 1味咳、pecl 安裝命令? ?sudo pecl install swoole? 這樣安裝會安裝最新版
? ? ? ? ? ? 需要注意的是openssl選項 需要加上openssl路徑?--with-openssl-dir=/usr/local/ssl
? ? ? ? ? ? 運行完以后?php -i |grep php.ini 查看php.ini路徑
? ?????????? cat /Applications/MAMP/bin/php/php7.2.34/conf/php.ini | grep swoole.so 查看有沒有swoole.so 配置
? ? ? ? ? ? 打開?vim /Applications/MAMP/bin/php/php7.2.34/conf/php.ini? ?加入?extension=swoole.so
? ? ? ? ? ? 在看下有沒有swoole模塊了? ?php -m |grep 'swoole'? 或者?php --ri swoole查看版本信息
? ? ? ? ? ? 如果沒有就寫絕對路徑 我的問題是在這
? ??????????extension=/Applications/MAMP/bin/php/php7.2.34/lib/php/extensions/no-debug-non-zts-20170718/swoole.so
? ??????????
? ? ?2. phpize安裝
? ? ? ? 先下載或者克隆
? ? ? ? 下載地址:wget https://github.com/swoole/swoole-src/archive/v4.7.1.tar.gz? ?&&??tar -zvxf v4.7.1.tar.gz &&?cd swoole-src-4.7.1/
? ? ? ? 克卤硬:git clone?https://github.com/swoole/swoole-src.git
? ? ? ? 安裝命令:?
????????phpize && \
? ? ????./configure &&\
? ? ????--enable-openssl --with-openssl-dir=/usr/local/ssl \
? ? ????--enable-sockets \
? ????? --enable-async-redis \
? ????? --enable-mysqlnd? && \
? ? ????sudo make && sudo make install