freebsd下安装curl扩展并启用的办法

很多php写的系统都需要curl扩展,如果系统安装的时候没有安装curl扩展是无法继续下去的,再安装也很简单:

可以pkg install php56-curl,这里要对应你的php版本,我刚开始直接输入的pkg install curl,然后去编辑/usr/local/etc/php/extensions.ini 加入extension=curl.so,然后重启php-fpm,会提示:

NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/20131226/curl.so’ – Cannot open "/usr/local/lib/php/20131226/curl.so" in Unknown on line 0

琢磨了半天,后来在/usr/ports下搜了一下curl才发现要装的是 php56-curl而不是curl。

当然也可以通过ports安装:

cd /usr/ports/ftp/php56-curl
make install

安装以后会自动在/usr/local/etc/php/extensions.ini 加入extension=curl.so的,直接重启下php-fpm即可。

 

此条目发表在BSD分类目录,贴了, , 标签。将固定链接加入收藏夹。