2010-11-10 41 views
0

我試圖啓用MAC的php_soap模塊,所以我遵循一些教程,回答我的問題安裝PHP的新版本(MAC OSX : PHP_startup unable to load dynamic library php_soap.so錯誤:MAC

這裏是教程 >>http://www.bdoran.co.uk/2010/08/03/installing-php-soap-on-osx-leopard-10-6-4/

1)I代替curl -O http://de3.php.net/distributions/php-5.3.1.tar.bz2

curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2 

2)當tutoral告訴做:

cd ext/php 

只是做phpize

之前,它告訴我CD:EXT/PHP:沒有這樣的文件或目錄

如何繞過萬阿英,蔣達清運行phpize並按照教程,以便使這個怪胎的SOAP模塊好嗎?

感謝

+0

你試過'mkdir ext/php'嗎? – stillstanding 2010-11-10 10:34:49

+0

如果我嘗試創建文件夾:當我運行phpize它告訴我:無法找到config.m4。 確保您在模塊 – 2010-11-10 10:35:46

回答

0

只是做一般的「./configure; make」類型的過程呢?在下載的發行版中沒有php/ext目錄,因此該教程顯然不再適用。 5.3.1中可能有這樣一個dir,但5.3.3顯然不存在。

+0

呵呵....我搞砸了我的整個PHP配置...我現在必須使用MAMP ... – 2010-11-10 14:41:22

-1

,你必須確保你的資源,你獲取的捲曲度實際上是夾在您運行phpize。

+0

的頂級源代碼目錄中運行'/ usr/bin/phpize'我在剛剛通過CURL下載的文件夾中運行phpize。 – 2010-11-10 10:40:57

1

我從這個論壇收到很多流量到我的網站。

我很抱歉,我應該更清楚地表明,該設置僅適用於OSX和PHP的特定版本。

它與版本一直工作到5.3.2,但5.3.3後的SOAP擴展移動到/ etc/SOAP,你現在可以構建更容易:

curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2

tar xjf php-5.3.3.tar.bz2

cd php-5.3.3

cd ext/soap

phpize

./configure

make

sudo make install

我還更新了教程OSX獅子:http://www.bdoran.co.uk/2011/11/22/installing-php-soap-on-osx-lion-10-7-2因爲我不得不重新安裝SOAP擴展自己。

再次,道歉不清楚版本問題。