好的,在搞了一天 Fink、Macports、Pecl 等各种事情之后,我设法在 OSX 上安装了 oauth.so 模块。
但是,我在本地使用MAMP,我认为它使用了自己的PHP版本(即在自己的位置),并且该模块已安装到PHP的主系统版本?
所以我从 MAMP 文件夹中运行了 PECL 的版本:
sudo /Applications/MAMP/bin/php5.2/bin/pecl install oauth
但它似乎已经将它安装在通用文件夹中
...
Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20090626/oauth.so'
install ok: channel://pecl.php.net/oauth-1.0.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=oauth.so" to php.ini
注意 /usr/lib/... 文件夹。但是 php.ini MAMP 正在使用,实际上在 /Applications/MAMP/bin/php5.2/lib/php/extensions/no-debug-non-zts-20060613
我认为这就像复制 .so 文件一样简单......但是希望太多了......
谁能帮助我,我怎样才能在正确的文件夹中安装这个扩展并让 php 知道它?
谢谢