我正在尝试为mac启用php_soap模块,所以我按照一些教程来回答我自己的问题(MAC OSX : PHP_startup unable to load dynamic library php_soap.so)
以下是教程>> http://www.bdoran.co.uk/2010/08/03/installing-php-soap-on-osx-leopard-10-6-4/
1)我用
替换了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:\ text / php:没有这样的文件或目录
如何绕过该问题来运行phpize
并按照教程来启用这个怪异的SOAP模块?
由于
答案 0 :(得分: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 Lion的教程:http://www.bdoran.co.uk/2011/11/22/installing-php-soap-on-osx-lion-10-7-2因为我不得不自己重新安装SOAP扩展。
再次,对版权问题不明确表示道歉。
答案 1 :(得分:0)
如何正常执行“./configure; make”类型流程?您正在下载的发行版中没有php / ext目录,因此该教程显然不再适用。在5.3.1中可能有这样的目录,但在5.3.3中显然不存在。
答案 2 :(得分:-1)
您必须确保使用curl获取的源实际上位于运行phpize的文件夹中。