Dreamhost VPS (Debian および PHP5.3 を実行) を構成して、PHP アプリでオートデスクが提供するOAuthサービスを使用できるようにしようとしていますが、OAuth クラスが見つからないため、アプリは失敗し続けます。
aptitude を使用してliboauth-phpパッケージをインストールし、Apache サーバーを再起動しましたが、「致命的なエラー: クラス 'OAuth' が見つかりません」というエラーが表示されます。
ここで、OAuth、PECL、および Pear のインストールに関するスタックオーバーフローの他のページを調査し、他のスレッドで見つけたさまざまな提案を試しましたが、それぞれ他の問題に遭遇しました。
PHP パーサーが OAuth クラスを検出できるように、次の宣言を php.ini ファイルに追加し、oauth.so ファイルを適切なディレクトリに配置する必要があると思います。
[PHP_OAUTH]
extension=oauth.so
残念ながら、システム上にoauth.so共有オブジェクトが見つかりません。
liboauth-phpパッケージの aptitude インストールではこの問題が解決されなかったので、PECL を使用して構築できるのではないかと考えました。残念ながら PECL もインストールされていませんでした。PECL パッケージをインストールするために "pear pickle" を試みましたが、これも次のエラーで失敗しました:
PHP 警告: PHP の起動: 動的ライブラリ '/imagick.so' を読み込めません - /imagick.so: 共有オブジェクト ファイルを開けません: 行 0 の不明にそのようなファイルまたはディレクトリはありません package2.xml を開けません
それが失敗したとき、私は pear をアップグレードしようとしましたが、同じエラーで失敗します。
PHP 警告: PHP の起動: 動的ライブラリ '/imagick.so' を読み込めません - /imagick.so: 共有オブジェクト ファイルを開けません: 行 0 の不明にそのようなファイルまたはディレクトリはありません package2.xml を開けません
aptitude を使用して ndn-php53-imagick、php5-imagick、および ndn-phpimagick をインストールしようとしましたが、最後の 1 つが失敗しました。
ndn-phpimagick を解凍しています (.../ndn-phpimagick_3.0.1-0_amd64.deb から) ...
dpkg: /var/cache/apt/archives/ndn-phpimagick_3.0.1-0_amd64.deb の処理エラー (--unpack):
パッケージndn-php53-imagick 3.0.1-6にもある「/etc/php53/conf.d/imagick.ini」を上書きしようとしています
レポートを書き込まないように構成されています
dpkg-deb: subprocess paste killed by signal (Broken pipe)
処理中にエラーが発生しました:
/var/cache/apt/archives/ndn-phpimagick_3.0.1-0_amd64.deb
E: サブプロセス /usr/bin/dpkg がエラー コードを返しました (1)
パッケージのインストールに失敗しました。
oauth.so ファイルを取得する方法、または PHP パーサーによって認識される OAuth クラスを取得するにはどうすればよいですか?