1

Тема: Подключается не тот php.ini

Уже пол дня колбашу и без толку.
Дело в том, что непонятно, где находится тот php.ini, который руководит php.
Началось всё с апгрейда  php на высшую версию. php-info здесь.
Потом пошли высказывания типа
date

Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for '3.0/DST' instead in L:\server\htdocs\phpinfo.php on line 2
В строке 2 у меня код     phpinfo();.
Короче думал, что в часопоясе на так... Ничего не помогло...
Даже расширения не подключены пототому что при переходе на установку одного движка не находит модули
MySQL   
GD   
cURL   
OpenSSL
И конечно же при заходе на phpMyAdmin говорит Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP.
Я уже не знаю, как ещё правильно задать путь к моему php.ini. Он лежит там же, где и весь РНР.
Помогите пожалуйста. Может я ещё чего пропустил...
Переменные среды прописаны.
L:\server\PHP;C:\Program Files\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;L:\server\PHP\ext\;L:\server\MySQL\MySQL Server 5.1\bin;c:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Alky for Applications\Libraries\;C:\Program Files\Common Files\Acronis\SnapAPI\;D:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;

2

Re: Подключается не тот php.ini

В httpd.conf пропишите или поправьте строку:

PHPIniDir "L:\server\PHP"

Файл php.ini должен находиться в каталоге L:\server\PHP

3

Re: Подключается не тот php.ini

Hanut, пробовал PHPIniDir "L:\server\PHP", но толку никакого. Не запускается апач с таким параметром. И слеши крутил.
Даже без php.ini запускается.
Где-то есть еще какой-то конфиг файл. Тока не нашел пока его нигде  sad

4

Re: Подключается не тот php.ini

Ruskat сказал:

Не запускается апач с таким параметром.

Должен запускаться. Поищите, может директив PHPIniDir в файле две, тогда одну надо убрать.

Поищите есть ли на компьютере файл php.ini.

5 (изменено: Ruskat, 2011-08-12 13:29:54)

Re: Подключается не тот php.ini

Hanut, Мучали и замучали  smile))
Короче я переустановил РНР инсталлером, так как в реестре Путь вообще не обнаруживался.
Добрый инсталлер сам указал в переменной среде путь на L:\server\PHP\; . Но когда я указывал этот путь то он не срабатывал. Сложно понять, в чем была проблема точно, но сейчас уже светится Loaded Configuration File L:\server\PHP\php.ini, тогда как раньше там было none.
Ну а Configuration File (php.ini) Path почему то так и осталяся C:\WINDOWS.
Глаыное, что работает. Так что, хоть многие и противники инсталлеров, но в моём случае он выручил.
Спасибо за помощь, Hanut  wink
-------------------
Может многим интересно, а кто же тогда "дефолтный" Управляющий файл???
Это php5ts.dll.
------------------------
Какие значения тут лучше ставить:
iconv.input_encoding    ISO-8859-1    ISO-8859-1
iconv.internal_encoding    ISO-8859-1    ISO-8859-1
iconv.output_encoding    ISO-8859-1    ISO-8859-1
??

6

Re: Подключается не тот php.ini

Ruskat сказал:

Ну а Configuration File (php.ini) Path почему то так и осталяся C:\WINDOWS.

Это правильно.

Ruskat сказал:

Может многим интересно, а кто же тогда "дефолтный" Управляющий файл???
Это php5ts.dll.

Не понял.

Ruskat сказал:

Какие значения тут лучше ставить:
iconv.input_encoding    ISO-8859-1    ISO-8859-1
iconv.internal_encoding    ISO-8859-1    ISO-8859-1
iconv.output_encoding    ISO-8859-1    ISO-8859-1

Можно поставить любые, но я бы рекомендовал их вообще не трогать, так как при использовании функций iconv кодировку лучше задавать очевидным образом, прямо в функциях.

7

Re: Подключается не тот php.ini

Hanut, Понял. Дело в том, что в  php5ts.dll есть элементы РНР-кода, в которых всё указано по умолчанию.
А можете помочь с настройкой PHP-CGI, чтобы читались перл и CGI-скрипты?
Перл установил, но не пахает.
Может есть где доступная статья?

8

Re: Подключается не тот php.ini

Ruskat сказал:

Перл установил, но не пахает.
Может есть где доступная статья?

Установка Perl описана здесь: http://forum.php-myadmin.ru/viewtopic.php?id=1077

По PHP-CGI - не понял. Если вы уже настроили PHP, как модуль Apache, то как CGI скрипты PHP запускать не имеет смысла.