PHP cURL iis 6.0 Windows Server 2003

У меня возникла проблема с настройкой cURL с IIS 6.0, Windows Server 2003, PHP 5.2.6

Я установил на C:\PHP

set PHPRC = C:\PHP\php.ini

скопировал ssleay32.dll и libeay32.dll в C:\PHP

в php.ini раскомментировал строку

extension=php_curl.dll

extension_dir = "C:\PHP\ext"

c:\php\ext имеет DLL php_curl.dll

C:\PHP находится в PATH

все еще получаю

Fatal error: Call to undefined function curl_init()

Извините, тогда у меня совсем нет идей. У меня нет большого опыта работы с IIS, поэтому я не знаю, есть ли здесь какие-то проблемы с конфигурацией или что-то еще. Надеюсь, ты поймешь, что не так.

Randy 07.10.2008 11:35

хорошо, спасибо за ваши предложения. Я отправлю ответ, если когда-нибудь решу эту проблему

joshjdevl 09.10.2008 00:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
3 797
3

Ответы 3

Убедитесь, что php_curl.dll находится в каталоге, указанном в «extension_dir» в php.ini. Если это уже произошло, попробуйте перезапустить IIS (Apache всегда требует перезапуска от меня при внесении изменений в php.ini).

РЕДАКТИРОВАТЬ 1:

Попробуйте открыть командную строку c: \ php и запустить:

php -c . -i | find /i "curl"

Он возвращается с каким-либо выводом? Если это так, IIS использует неправильный файл php.ini.

Обновлено еще раз:

Есть ли c: \ php в вашем PATH? Вы можете проверить это с помощью «echo% PATH%» из командной строки.

обновил сообщение, у меня установлен extension_dir, и dll находится там, а также в c: \ php, это сводит меня с ума ...

joshjdevl 07.10.2008 07:31

нет, нет curl, и когда я выполняю phpinfo (), его нет, либо он говорит, что загружает c: \ php \ php.ini, поэтому я действительно смущен, почему он не загружается

joshjdevl 07.10.2008 08:15

Может, он загружает c: \ windows \ php.ini? Я так понимаю, вы перезапустили IIS, так как изменили конфигурацию ... :)

да, перезапустил iis, а также перезагрузил машину. Я проверил c: \ windows \ php.ini, но файла не существует. поэтому я скопировал свой c: \ php \ php.ini в c: \ windows \ php.ini, но все еще не решает проблему ... я рву волосы на этом ...

joshjdevl 07.10.2008 23:52

В итоге я переустановил php, а затем удалил php. затем я скопировал и извлек потокобезопасный пакет php в c: \ php вместо использования небезопасного пакета

Другие вопросы по теме