Tech, software & more

Программирование => Web-программирование => Тема начата: crazy_man от 22 Февраль 2012, 15:17:55

Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: crazy_man от 22 Февраль 2012, 15:17:55
Вообщем был у меня РНР 5.2.1, убил папку php, убил файл php.ini залил туда версию 5.2.14
 Запускаю phpinfo - следующая картина PHP Version 5.2.1, НО в разделе apache2handler пишет
 Apache Version Apache/2.0.59 (Win32) PHP/5.2.14
 Функция phpversion() возвращает 5.2.1

 В логах апача такие строки:
 [Fri Aug 06 15:35:49 2010] [notice] Apache/2.0.59 (Win32) PHP/5.2.14 configured -- resuming normal operations

 Как так может быть?

 Других файлов php.exe, php-cgi.exe на компе нет.
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: nlive от 22 Февраль 2012, 15:19:13
апач перезапускал?
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: crazy_man от 22 Февраль 2012, 15:20:21
Цитата: nlive
апач перезапускал?
Конечно, даже комп перезапускал.



 Вывел
 function_exists(\"php_ini_loaded_file\") возвращает 0, эта функция была введена в 5.2.4

 То есть реально запускается 5.2.1
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: nlive от 22 Февраль 2012, 15:24:56
конфиг апача пробовал смотреть?
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: crazy_man от 22 Февраль 2012, 15:26:14
Цитата: nlive
конфиг апача пробовал смотреть?
Конечно

 В httpd.conf одна строка с пхп
 LoadModule php5_module c:/php5/php5apache2.dll - и как раз єта дллка тянется (при ее удалении апач не запускается).
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: nlive от 22 Февраль 2012, 15:27:42
Цитата: crazy_man
c:/php5/php5apache2.dll
правой кнопкой - свойства файла - Детали
 Product Version что там?
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: crazy_man от 22 Февраль 2012, 15:29:23
Цитата: nlive
Цитата: crazy_man
c:/php5/php5apache2.dll
правой кнопкой - свойства файла - Детали
 Product Version что там?

5.2.14
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: nlive от 22 Февраль 2012, 15:33:59
Скорее всего есть (была) еще одна версия,  и где-то (скорее всего в windows\\system32) остались .dll=ки от старой версии пхп.

А вообще php в винде - это mod_php в апаче. Поэтому никакие php.exe к запускаемому апачем пыху никаким боком не относятся.
Название: Поставил новую версию РНР, а phpinfo показывает старую
Отправлено: crazy_man от 22 Февраль 2012, 15:36:45
nlive, спасибо. Ты прав. Щас поискал -  в windows/system32 были файлы php5apache.dll, php5ts.dll, php5apache2.dll - удалил их, и всё стало норм...