资讯专栏INFORMATION COLUMN

FreeBSD下swoole的安装

godruoyi / 661人阅读

摘要:按照官网的,下载源码这一步的执行在通过安装的上面会报错解决方案在上执行这一步操作会有如下报错问题产生原因安装的的不在搜索的文件路径解决方案在文件中添加

按照swoole官网的wiki,下载源码

cd swoole

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

./configure

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

`make install

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23282.html

相关文章

  • Swoole难上手?从EasySwoole开始

    摘要:组件提供了很多实用的组件包括控制台组件定时器触发器日志处理等等致谢从下一章开始,我们逐步使用的各项功能并开发一个简单的并发版爬虫系统,感谢你看到这里,希望本文可以帮到你,谢谢 showImg(https://segmentfault.com/img/bVbpts4?w=640&h=160); 前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https:...

    lavor 评论0 收藏0
  • swoole入门3-swoole开发环境搭建

    摘要:安装命令环境下必须关闭选项需要修改关闭在下开发可以使用来方便的开发应用,安装好后再里的选项里共享代码所在磁盘。为源码所在路径为容器内路径在里执行编译安装扩展是按照标准扩展构建的。 环境依赖 仅支持 Linux、FreeBSD、MacOS 三种操作系统 在Windows平台,可使用CygWin或WSL(Windows Subsystem for Linux) Linux 内核版本 2....

    jerryloveemily 评论0 收藏0
  • 阿里云FreeBSD系统升级与安装PHP环境

    摘要:所以就安装了另外一个很喜欢的数据库的已经修复了,后面会补上的安装添加自启动初始化数据库启动数据库服务安装上面是一条命令安装自启动配置略安装 系统升级 阿里云的FreeBSD系统默认安装版本是10.1,这个版本已经超出了官方的维护时间了,所以首先要进行系统的版本升级 设置当前系统版本为10.1-release,setenv UNAME_r 10.1-RELEASE 修改update...

    tinna 评论0 收藏0
  • 阿里云FreeBSD系统升级与安装PHP环境

    摘要:所以就安装了另外一个很喜欢的数据库的已经修复了,后面会补上的安装添加自启动初始化数据库启动数据库服务安装上面是一条命令安装自启动配置略安装 系统升级 阿里云的FreeBSD系统默认安装版本是10.1,这个版本已经超出了官方的维护时间了,所以首先要进行系统的版本升级 设置当前系统版本为10.1-release,setenv UNAME_r 10.1-RELEASE 修改update...

    Cobub 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<