0
我需要在腳本中使用ftp_ssl_connect()
而不是ftp_connect()
,所以我閱讀了關於php.net的要求並重新編譯了OpenSSL支持。 phpinfo()
表明,它實際上是在啓用:ftp_ssl_connect()不可用,OpenSSL支持已啓用
openssl OpenSSL support enabled OpenSSL Library Version OpenSSL 0.9.7e-p1 25 Oct 2004 OpenSSL Header Version OpenSSL 0.9.7e-p1 25 Oct 2004
但是功能仍然是不確定的。不完全確定接下來要檢查的地方。任何想法將不勝感激。我在FreeBSD 6.4上運行PHP 5.3.2。謝謝!
我認爲你在這裏的東西...... --enable-ftp不在我最後的配置字符串中。現在就試試吧...... – jeffff 2010-08-10 17:58:15
謝謝,這讓我走上了正確的道路......無論是ftp support還是openssl都在配置字符串中,但都是作爲共享擴展編譯的(通過/ usr/ports/lang/php5-擴展)。重新編譯這些共享的擴展沒有像我希望的那樣工作,但添加--enable-ftp和--with-openssl-dir = DIR到我的PHP配置字符串沒有工作。 – jeffff 2010-08-10 19:02:36