PHPのOAuthモジュールをApacheにインストールするのに何日も苦労していますが、単に動作したくありません。多くの組み合わせを試しましたが、うまくいきません:
XAMPP
- XAMPP にはデフォルトで oauth が含まれていません。したがって、モジュールを PEAR Websote からダウンロードし、ext フォルダーに配置して、php.ini に配置しました。しかし、apache を起動しようとすると、oauth と PHP は異なる API でコンパイルされている!? と表示されます。古いバージョンでも試してみましたが、同じ結果でした
Apache と PHP の手動インストール
- また、Apache と PHP の両方を別々にインストールしようとしました。それらは正常にインストールされますが、Apache を起動しようとすると、php5apach2_2.dll をサーバーにロードできないというエラーが表示されます。何らかの方法でそれを修正し、パッチを開始しました。ただし、エラーがなく、php.ini と httpd.conf が構成されている場合、OAuth モジュールは読み込まれず、phpinfo() にも表示されません。
マイクロソフトIIS
- 最終的に、IIS をインストールして、前回の試行の最後の問題 (phpinfo() に表示されず、PHP スクリプトで動作しない) まで動作するようにしました。
VM 上の Ubuntu Linux で数分で動作するようになりましたが、Web 開発者として VM で作業するのは本当に苦痛です。
私のOSはWindows 7 x64です。
インストールに使用したファイル:
- php_oauth-1.2.3-5.5-ts-vc9-x 86.zip
- php_oauth-1.2.2-5.4-ts-vc9-x86.zip
- php_oauth-1.2.2-5.3-ts-vc9-x86.zip
- php_oauth-1.1.1-dev-5.3-vc9-x86.zip
- php-5.3.21.tar.gz
- php-5.4.11-nts-Win32-VC9-x86.zip
- php-5.3.21-src.zip
- php-5.5.0alpha1.tar.bz2
- Apache2.2.zip
- と他の多くの...
なぜこれが起こっているのか、誰にも手がかりがありますか?
ありがとう!