Конфигурация PHP и IIS - PullRequest
       2

Конфигурация PHP и IIS

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

Недавно я настроил блог Wordpress в IIS ... У меня все отлично. и теперь я пытаюсь настроить другой пакет (PHP) ... он загружает страницу индекса при нажатии на любую ссылку, которую он говорит **

невозможно найти, включает / dbsettings.php

**

Но файл находится там же, и кто-то сказал, что есть проблема с отображением пути в файле php.ini .... я не PHP Dev ..

Тот же пакет, который установил мой друг, прекрасно работает для него. Так что any1 ответ на исправление будет благодарен.

и я нашел 3 копии файла конфигурации PHP.ini в моей системе

C: \ WordPress \ PHP \ php.ini C: \ Program Files \ PHP \ php.ini C: \ WINDOWS \ php.ini

Я не знаю, какой файл конфигурации делает IIS ..

ответить:)

Ответы [ 2 ]

0 голосов
/ 19 августа 2013

Что касается вашего вопроса о том, какой файл конфигурации используется, ниже приведено объяснение от http://www.php.net/manual/en/configuration.file.php. Его ищет php-cgi.exe, а не IIS.Обратите внимание, что одним из мест, где он выглядит, является переменная среды PHPRC, которая может быть установлена ​​в конфигурационном файле IIS «applicationhost.config».

php.ini ищется в следующих местах (по порядку): ◦Специфичное расположение модуля SAPI (директива PHPIniDir в Apache 2, параметр командной строки -c в CGI и CLI, параметр php_ini в NSAPI, переменная среды PHP_INI_PATH в THTTPD)
variable Переменная среды PHPRC.До PHP 5.2.0 это проверялось после того, как ключ реестра упоминался ниже.
PHP Начиная с PHP 5.2.0, расположение файла php.ini может быть задано для разных версий PHP.Следующие ключи реестра рассматриваются в следующем порядке: [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xyz], [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xy] и [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ x], где x, y и z означают мажор PHP,минорные и релизные версии.Если в каком-либо из этих ключей есть значение для IniFilePath, первый найденный будет использоваться в качестве местоположения php.ini (только для Windows).
◦ [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP], значение IniFilePath (Windowsтолько).
◦ Текущий рабочий каталог (кроме CLI).
◦ Каталог веб-сервера (для модулей SAPI) или каталог PHP (в противном случае в Windows).
directory Каталог Windows (C: \ windowsили C: \ winnt) (для Windows), или --with-config-file-path время компиляции.

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

Просто совет: разделитель каталогов не совпадает в Win / Linux. Может быть, есть некоторые, которые используют Linux (/), но в Win вам нужно использовать: \

Если ваш недавно загруженный пакет написан неправильно, возможно, что-то связано с /.

Подробнее здесь .

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