PHP5、curl、PostgreSQL、SSL 和分段错误(ubuntu 10.04)

PHP5、curl、PostgreSQL、SSL 和分段错误(ubuntu 10.04)

这仅通过 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 有关。更多信息和补丁在这里

可怕!

相关内容