Skip to content

build php-5.3.8 on OpenBSD 5.0

由于要配合nginx使用php-fpm,于是自己编译php-5.3.8。

在make的时候出现如下错误:

ext/iconv/iconv.c:615: undefined reference to `iconv’

google了一下,说是在make的时候要加上参数 EXTRA_CFLAGS=-liconv,或者是修改Makefile,但是依然不行。

最后,删除config.cache, 运行make clean,加上“–with-iconv=/usr/local”参数重新configure,然后make &&  make install 成功。

configure参数如下,仅供参考:

./configure' '--enable-fpm' '--with-fpm-user=_nginx' '--with-fpm-group=_nginx' \
'--enable-mbstring' '--with-mysqli' '--with-mysql' '--with-pdo-mysql' '--with--openssl' \
'--with-curl' '--with-xsl' '--enable-mbstring' '--with-zlib' '--with-bz2' '--with-mhash' \
'--with-mcrypt' '--with-iconv=/usr/local'

2011/11/29 更新:目前已经有php-fpm软件包,无需自己编译了。
Avatar

专业Linux/Unix/Windows系统管理员,开源技术爱好者。对操作系统底层技术,TCP/IP协议栈以及信息系统安全有强烈兴趣。电脑技术之外,则喜欢书法,古典诗词,数码摄影和背包行。

No comments yet.

Leave a Reply

SidebarComments (0)