我不知道该怎么做重新编译PHP 和 OpenSSL 有什么关系?我浏览过 OpenSSL PHP 页面和 OpenSSL 教程,但在我的服务器上没有找到任何相关openssl.so
内容?php-openssl.so
频道上是否有一个简单的包,apt-get
以便我可以从那里安装它?
我只需要用 OpenSSL 重新编译 PHP,但我不知道如何做到这一点。
编辑:我运行一个专用服务器,它是 Ubuntu 11.10。
答案1
一段时间以来,PHP 已经将 SSL 支持编译到其中。无需额外的模块。使用 进行检查phpinfo()
。例如,在 Ubuntu 10.04 上:
$ echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i ssl
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
SSL => Yes
SSL Version => OpenSSL/0.9.8k
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 0.9.8k 25 Mar 2009
OpenSSL Header Version => OpenSSL 0.9.8k 25 Mar 2009
OpenSSL support => enabled
答案2
libssl1.0.0或者libssl-dev可能就是您要找的,但我想知道您为什么需要这样做?