Windows 7. Call to undefined function curl_init()

fake

Новичок
Windows 7. Call to undefined function curl_init()

В php.ini либа подключена, в логах чисто. Проверил зависимости, не было msvcr90.dll. Кинул либу, результата нет.
Смущает, что phpinfo показывает Configuration File (php.ini) Path=F:\Windows хотя php.ini там нет.
В win xp все работает.

Apache/2.2.15 (Win32) PHP/5.3.2
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
пропиши путь к php.ini в конфиге апача. И смотри, если ли в phpinfo курл
 

fake

Новичок
прописан в httpd.conf
PHPIniDir "F:/web/php"
в phpinfo нет curl-а

проверил, в phpinfo нет ни mysql, ни postgresql.
display_startup_errors = On
но ошибок при старте нет. в PATH все прописано
 

mity

Новичок
Ну не подключается у Вас правильный php.ini
Проверьте разрешения безопасности, может службам из Windows 7 не хватает прав на папки с php
Можно просто скопировать php.ini в папку windows


Запустите php из консли

F:\web\php\php.exe -c F:\web\php\ f:\web\htdocs\info.php > f:\web\log.txt

F:\web\php\ путь к папке с php.ini, можете попробовать указать полный путь к файлу F:\web\php\php.ini

f:\web\htdocs\info.php файл
PHP:
<?php
  ini_set('display_errors',1); 
  error_reporting(E_ALL &( ~E_DEPRECATED));
  @date_default_timezone_set(@date_default_timezone_get());
  phpinfo(INFO_ALL);
?>
Обязательно подкорректируйте пути

Открываете файл f:\web\log.txt и смотрите загрузились ли Ваши расширения а также пути к php
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fake
phpinfo() какую папку кажет после PHPIniDir "F:/web/php", где он ищем php.ini
 

fake

Новичок
Переименовал в проводнике ini файл и получил php.ini.ini. Расширения файлов были скрыты, и не понял сразу в чем дело.
Всем спасибо.
 
Сверху