FreeBSD下swoole的安裝方法

freebsd下swoole的安裝方法

1.按照swoole官網的wiki,下載源碼

2.cd swoole

3.phpize

這一步的執行在通過PKG安裝PHP的FreeBSD上面會報錯

Configuring?for: PHP?Api?Version:?????????20160303 Zend?Module?Api?No:??????20160303 Zend?Extension?Api?No:???320160303 Cannot?find?autoconf.?Please?check?your?autoconf?installation?and?the $PHP_AUTOCONF?environment?variable.?Then,?rerun?this?script.

解決方案 : pkg install autoconf

4../configure

5.make

在FreeBSD上執行這一步操作會有如下報錯

In?file?included?from?/root/swoole/swoole.c:25: In?file?included?from?/usr/local/include/php/ext/spl/spl_iterators.h:27: /usr/local/include/php/ext/pcre/php_pcre.h:29:10:?fatal?error:?'pcre.h'?file?not?found

問題產生原因: FreeBSD安裝的pcre的”pcre.h”不在swoole搜索的文件路徑

解決方案: ln -s /usr/local/include/pcre.h /usr/include/pcre.h

6.`make install

7.在php.ini文件中添加extension=swoole.so

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享