Простой вопрос: где корректное расположение PHP.INI в Mac OSX El Capitan?
Я попытался обновить файл в папке /etc, но ничего не изменилось.
Простой вопрос: где корректное расположение PHP.INI в Mac OSX El Capitan?
Я попытался обновить файл в папке /etc, но ничего не изменилось.
Простое решение
создайте файл info php в своей веб-папке
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
откройте файл в браузере
искать
INFO_GENERAL 1 Строка конфигурации, местоположение php.ini, дата сборки, Веб-сервер, система и т.д.
Взято из руководство php
Другой вариант - использовать
<? php_ini_loaded_file(); ?>
Расположение по умолчанию в OSX El Capitan и macOS Sierra /etc/php.ini
Но если этого файла не существует, php будет использовать /etc/php.ini.default. Не забудьте создать копию, если вы хотите внести изменения:
$ sudo cp /etc/php.ini.default /etc/php.ini
Кроме того, php будет сканировать /Library/Server/Web/Config/php dir для дополнительных файлов .ini
Перезапустите Apache, если вы внесли какие-либо изменения:
$ sudo apachectl -k restart
Примечание:, если вы устанавливаете PHP7, это местоположение изменится на
/usr/local/etc/php/7.0/php.ini
Я знаю три способа:
<?php phpinfo(); и откройте файл в браузереСтранная вещь, что phpinfo() не отображает местоположение файла, но вот оно: /etc/php.ini.default
Это полированная версия "Простое решение", кто-то опубликовал до
<?php
echo phpinfo();
откройте файл в браузере