Подтвердить что ты не робот

Как найти файл php.ini(xampp)

Я использую сервер xampp для разработки PHP и хочу отредактировать файл php.ini; где я могу его найти?

4b9b3361

Ответ 1

Для Windows вы можете найти файл в C:\xampp\php\php.ini -Folder (Windows) или в etc -Folder (внутри xampp-Folder).

В Linux большинство дистрибутивов помещают фонарь под /opt/lampp, поэтому файл можно найти в /opt/lampp/etc/php.ini.

Его можно редактировать с помощью обычного текстового редактора.

Разъяснение

  • Xampp ( X (для "некоторой ОС" ), A pache, M ySQL, P erl, P HP)
  • Lampp ( L inux, A pache, M ySQL, P erl, P HP)

в этом контексте они могут быть заменены друг на друга.

Ответ 2

Введите следующее внутри phpini_path.php (или AnyNameAsYouLike.php) и запустите его в браузере.

<?php phpinfo();?>

Среди других параметров вы получите параметр Loaded Configuration File, значение которого представляет собой путь к php.ini на сервере.

Местоположение php.ini зависит от операционной системы сервера:

Windows (с установкой Xampp):

/xampp/php/php.ini 

macOS, OS X:

/private/etc/php.ini

Linux:

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini

Ответ 3

Если у вас запущено несколько PHP-версий (xampp и т.д.), я считаю, что проще всего использовать:

php --ini

из командной строки. В окнах: либо после нажатия Shell в xampp, либо непосредственно в регулярном cmd, чтобы найти "глобальную" версию php. С глобальным я имею в виду версию, на которую ссылаются переменные среды.

Ответ 4

Поместите script где-нибудь в корневом каталоге документа

<?php
phpinfo();

В частности, вывод функции скажет вам, какой php.ini анализируется до того, как будет выполнен script.

Ответ 5

В MacOS: /Applications/XAMPP/xamppfiles/etc/php.ini

Ответ 6

моя ОС - ubuntu, XAMPP установлен в /opt/lampp, и я нашел php.ini в /opt/lampp/etc/php.ini

Ответ 7

Запустите сервер Xampp.

  1. Перейдите на http://localhost, который откроет панель управления xampp.

  2. Перейдите по ссылке PHPInfo в верхней панели навигации.

--- или непосредственно введите следующий URL в браузере после запуска XAMPP http://localhost/dashboard/phpinfo.php

Это откроет страницу информации php. Там вы можете найти "Загруженный файл конфигурации /opt/lampp/etc/php.ini", который является местоположением php.ini.

Ответ 8

Если вы используете разные установщики, вы можете получить больше одного файла php.ini на вашем hdd, что может повлиять на ваше здравомыслие через некоторое время.

Найдите свой hdd для 'php.ini', если на нем больше одного.

Другим безопасным движением является запоминание того, чтобы всегда перезапускать сервер (apache) после изменения значения в php.ini.

Ответ 9

Я использую xampp с PHP 7. вы можете попробовать искать php.ini в

/etc/php/7.0/apache2

Ответ 10

в моем случае он присутствует как "php.ini-development" и "php.ini-production" в папке php

Ответ 11

Выполняется LAMP в Debian, а мой находится в:

/etc/php/7.0/apache2/php.ini

Ответ 13

как указал KingCrunch, используя phpinfo, вы можете увидеть, какой файл конфигурации находится в действии в строке "Загруженный файл конфигурации". в моем случае in был в C:\xampp\apache\bin, обратите внимание, что есть php.ini также в C:\xampp\php, который кажется избыточным и нерелевантным

Ответ 14

Я всегда считал, что самый простой способ - это php -i и фильтрация.

* nix (включая MacOS):

php -i | grep "Loaded Configuration File"

Окна:

php -i | findstr /C:"Loaded Configuration File"

Конечно, это предполагает, что ваша среда CLI использует те же двоичные файлы PHP, что и ваш настоящий веб-сервер.

Вы всегда можете проверить это, чтобы убедиться, используя which php в * nix и where php в Windows.

Ответ 15

Я столкнулся с необходимостью во время работы на PhpStorm на моем Mac. Следуйте за оранжевым текстом.

enter image description here