Не удалось загрузить расширение PHP - PullRequest
1 голос
/ 15 августа 2010

Я хочу включить расширение MySQL и Curl.поэтому я раскомментирую строки для включения там расширения в php.ini.

Также добавлены переменные окружения в PHP в C: \ PHP и PHRC в C: \ PHP

Скопированы DLL-файлы в system32

Когда я открываю php.exe, я вижу следующую ошибку: Даже пытался запустить код.это выдает мне эту ошибку. Неустранимая ошибка: вызов неопределенной функции curl_init () в C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ test.php в строке 7

C: \ PHP>php.exe Предупреждение PHP: Запуск PHP: не удается загрузить динамическую библиотеку «C: \ PHP \ extö \ php_curl .dll» - указанный модуль не найден.in Неизвестно в строке 0 Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'C: \ PHP \ extö \ php_mysq l.dll' - указанный модуль не найден.в Неизвестно в строке 0

Я использую Windows 7, Apache 2.2 и PHP 5

Ответы [ 2 ]

1 голос
/ 15 августа 2010

Вы должны принять во внимание больше вещей, таких как:

  • Найдите любой файл php.ini в вашей системе.Если вы установили PHP с использованием и установщика, в папке установки, как и в папке Windows, можно найти ini-файл.
  • Скопируйте библиотеки в ту же папку с расширением php.exe.
  • Проверьте вашу конфигурацию для тех специальных символов, которые вы получили там.Что это за символ перед C: \ и что с этим интервалом в имени файла?

    ôC: \ PHP \ extö \ php_mysq l.dll

0 голосов
/ 15 августа 2010

Это может быть проблема с неправильным файлом DLL.
Вам нужна dll, совместимая с вашей версией php.
Перейдите на http://php.net и загрузите новый пакет php.

Или это может быть проблема с неправильным значением "extension_dir "в php.ini
Попробуйте изменить каталог расширений на что-то более простое (без специальных символов), например:
extension_dir =" c: / PHP / ext "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...