私はphpからsvnを使おうとしていますが、これまでのところ成功していません:(
( pecl svn拡張機能をインストールしようとしています)
sudo /Applications/XAMPP/xamppfiles/bin/pecl install svn
次の目的で自動検出を選択します。
Please provide the prefix of Subversion installation [autodetect] :
Please provide the prefix of the APR installation used with Subversion [autodetect] :
コマンドからの最後の出力は次のとおりです。
Build process completed successfully
Installing '/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/svn.so'
install ok: channel://pecl.php.net/svn-1.0.2
Extension svn enabled in php.ini
サーバーを再起動して簡単な関数をテストすると、次のエラーが発生します。
Fatal error: Call to undefined function svn_log()
phpinfoはsvn拡張機能もリストしていません。Apacheエラーログに次のように表示されます。
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/svn.so' - dlopen(/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/svn.so, 9): no suitable image found. Did find:\n\t/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/svn.so: mach-o, but wrong architecture in Unknown on line 0