这仅通过 SSL 发生。
当我像这样加载 PHP 扩展时:
extension=pgsql.so
extension=gd.so
extension=mcrypt.so
extension=memcache.so
extension=pdo.so
extension=pdo_pgsql.so
extension=pdo_sqlite.so
extension=curl.so
我看到类似这样的分段错误:child pid xxxxx exit signal Segmentation fault (11)
它似乎出现在 postgres (pgsql) 和 curl 之间。注释掉 curl 后一切正常 - 但是,我需要 curl。我谷歌了一下,这似乎是一个已经解决的旧问题,但现在它发生在我身上,使用的是标准 Ubuntu 软件包中的 PHP5.3.2 和 postgres 8.4 库。
有什么想法吗?一些已安装的软件包:
i libssl0.9.8 - SSL shared libraries
....
i postgresql - object-relational SQL database (supported
i postgresql-8.4 - object-relational SQL database, version 8.
i postgresql-8.4-plr - Procedural language interface between Post
i postgresql-client - front-end programs for PostgreSQL (support
i postgresql-client-8.4 - front-end programs for PostgreSQL 8.4
i postgresql-client-common - manager for multiple PostgreSQL client ver
i postgresql-common - PostgreSQL database-cluster manager
i postgresql-contrib - additional facilities for PostgreSQL (supp
i postgresql-contrib-8.4 - additional facilities for PostgreSQL
i postgresql-doc - documentation for the PostgreSQL database
i postgresql-doc-8.4 - documentation for the PostgreSQL database
i postgresql-server-dev-8.4 - development files for PostgreSQL 8.4 serve
进而php5-curl
。
答案1
这让我非常愤怒,浪费了我很多时间,最终与 Ubuntu 10.04 / libssl / mod-curl 有关。更多信息和补丁在这里。
可怕!