2009-07-15 15 views
2

我最近在我的MAC OS 10.5.7上安裝了MAMP 1.6版。現在我正在運行一個腳本來使用ssl連接到一個站點。如何在PHP 5.2.1中加載openssl.so動態庫

經過一番研究,我添加了以下行來我的php.ini(在擴展部分)

延長= openssl.so

但是當我reestart我的Apache服務器,我得到這樣的警告:

[15-Jul-2009 16:30:39] PHP警告:PHP啓動:無法加載動態庫'/ Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts- 20050922/openssl.so' - (null)in Unknown 0 on line 0

我檢查過並且實際上t這個文件夾中沒有openssl.so,我錯過了什麼?我是否需要重新編譯php才能顯示?我怎麼能做到這一點? 任何幫助將大大優於。

謝謝。

-Oscar

回答

2

您可以嘗試使用dl功能動態加載OpenSSL的擴展:

dl('openssl'); 

這是很有可能的甲基苯丙胺沒有啓用OpenSSL的支持,在這種情況下,你可能想考慮使用macports安裝LAMP堆棧。你可以找出是否有MAMP openssl支持加入這一個PHP文件:

phpinfo(); 
exit(); 

,並尋找開始--with-openssl的配置線。