PHP-CGI не загружает расширения - PullRequest
0 голосов
/ 28 августа 2009

У меня есть локальный сервер с PHP-GCI 5.3.0, но когда я запускаю phpinfo(), он показывает мне обычную информацию, но расширения.

В расширениях ничего нет, и я использую обычную папку ext.

Может ли это быть связано с тем, что в моей папке есть пробелы? (то есть это мой php.ini C:\Arquivos de programas\Winco\Winconnection4\php.ini)

Мне нужно сделать что-то другое для загрузки расширений при использовании CGI?

Это мой php.ini:

[PHP] zend_extension = "внеш / php_xdebug-2.0.5-5.3-vc6.dll"
register_globals = Off
safe_mode = on
cgi.force_redirect = Off
extension_dir = "внеш"
session.bug_compat_warn = выключено;

# ATIVANDO A COMPACTAÇÃO DA PAGINA
# zlib.output_compression = On

error_reporting = E_ALL & ~ E_NOTICE

display_errors = on

расширение = php_sqlite3.dll

1 Ответ

1 голос
/ 28 августа 2009

Вот пара указателей; если повезет, один из них может быть полезен:

  • Прежде всего, вы уверены, что редактируете правильный файл php.ini? на вашем компьютере их может быть несколько (например, один в каталоге windows / system32; другой в каталоге установки PHP); phpinfo() говорит в выводе, какой файл php.ini загружен; убедитесь, что вы модифицируете правильный; -)
  • При использовании zend_extension для загрузки расширения Zend вы должны использовать абсолютный путь; см. Xdebug - Установка
  • как насчет использования абсолютного пути для extension_dir?
  • Если я правильно помню, вы должны использовать ";" не "#" для комментариев в файлах .ini

Если вы попытаетесь запустить PHP через командную строку, вы получите какую-либо ошибку? То же самое в лог-файле Apache?

Надеюсь, что один из них поможет ...

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