Как проверить, где Apache ищет файл php.ini?

RemoteSoft делает инструмент, который компилирует приложение.NET в пакет, который может быть выполнен без установленной.NET. У меня нет опыта с ним:

Саламандра RemoteSoft

40
задан Andrew 12 November 2009 в 19:16
поделиться

4 ответа

Чтобы найти файл, который запускается PHP, создайте файл phpinfo (просто ) и найдите «Файл конфигурации ( php.ini) Директива Path.

52
ответ дан 27 November 2019 в 01:40
поделиться

из командной строки, запустите

php -i |grep "php.ini" 

Это опишет место, откуда php загружает свой ini-файл. Вы можете изменить расположение php.ini, перекомпилировав php.

4
ответ дан 27 November 2019 в 01:40
поделиться

Вывод из phpinfo () будет содержать это. При использовании PHP в качестве модуля Apache его можно настроить с помощью PHPIniDir в httpd.conf (или аналогичном).

9
ответ дан 27 November 2019 в 01:40
поделиться

Вопрос к вам, на какой платформе вы используете unix или windows? Если он основан на unix, проверьте, находится ли ваш php.ini в том же каталоге, что и / etc / httpd. Опять же, установка apache может отличаться, поэтому проверьте ... или введите команду "find / -name php.ini -print" (без кавычек), чтобы узнать, какой именно вы используете

Хорошо. Поскольку вы сказали, что нашли правильный php.ini, похоже, что-то не хватает, когда вы редактировали php.ini и перезагружали apache. Поищите в каталоге журнала / var / log / httpd error_log и проверьте, не было ли ошибок ... это было бы началом!

0
ответ дан 27 November 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: