C++ と Swig でカスタム PHP モジュールを作成しました。コマンドラインからは機能しますが、私のWebサーバーでは機能しません:
php index.php
php-cgi index.php
どちらも正常に動作します。
lighttpd と php を使用しています。これらを特別な方法で構成しませんでした。sudo apt-get install を使用してインストールしました。
残念ながら、ウェブページを作成すると、次のようになります。
Fatal error: Call to undefined function minikey_to_wif() in /var/www/index.php on line 6
function_exists("minikey_to_wif") を呼び出すと、False も返されます。
phpinfo() では、minikey というモジュールが表示されず、編集したファイル (/etc/php5/cgi/php.ini) と同じ構成パスが表示されます。
extension=/path/to/php-ext/minikey/minikey.so
また、他の PHP 拡張機能がインストールされていると思われる場所 (/usr/lib/php5/20090626+lfs/) にコピーしようとしましたが、それも機能しませんでした。
lighttpd を数え切れないほど停止したり、開始したりしてきました。ps aux | を実行するたびに grep php、結果はありません。また、数回再起動しても効果がありませんでした。何が起きているのかわかりません。