Я изо всех сил пытаюсь установить модуль OAuth PHP на apache, но он просто не хочет работать. Я пробовал много комбинаций, но я просто не могу заставить его работать:Почему модуль php_oauth.dll не работает в Windows 7?
XAMPP
- XAMPP не включает в себя OAuth по умолчанию. Поэтому я загрузил модуль из веб-сайта PEAR, поместив его в папку ext, поместив его в php.ini. Однако, когда я пытаюсь запустить apache, он говорит, что oauth и PHP скомпилированы с различными API-интерфейсами!?. Я попытался с более старыми версиями тоже, но с тем же результатом
Руководство Установка Apache PHP &
- Я также попытался установить как Apache и PHP отдельно. Они устанавливаются успешно, однако apache дает ошибку, когда я пытаюсь запустить его, заявив, что php5apach2_2.dll не может быть загружен на сервер. Некоторое время мне удалось это исправить и начать пашать. Однако без каких-либо ошибок и с настройками php.ini и httpd.conf модуль OAuth не загружается и не появляется в phpinfo().
Microsoft IIS
- В конце концов я установил IIS и получил не работать вплоть до последней задачи в предыдущем испытании: не будет отображаться в phpinfo(), ни работать в PHP скриптах.
Я получил его на работу в течение нескольких минут на Ubuntu Linux на виртуальной машине, но это действительно боль, чтобы работать на виртуальной машине в качестве веб-разработчика.
Моей ОС является Windows 7 x64.
Файлы, которые я использовал для установки:
- php_oauth-1.2.3-5.5-ц-VC9-х 86.zip
- php_oauth-1.2.2-5.4-TS-VC9-x86. застежка-молния
- 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
- и многие другие ...
Кто-нибудь есть подскажите, почему это происходит?
Спасибо!
Извините за поздний отклик. К сожалению, это тоже не сработало. Я переустановил свою ОС, установил Apache и PHP вручную и отдельно, я добавил php_oauth.dll из вашей ссылки в ext и php_ini, и он по-прежнему не отображается в phpinfo() и не работает в скриптах. – Comforse
Убедитесь, что вы редактируете правильный файл php.ini. Используйте это, чтобы узнать правильный файл php.ini: echo 'php.ini:', get_cfg_var ('cfg_file_path'); –