В этом сообщении блога мы погрузимся в мир конфигурации PHP в CentOS 8 и раскроем неуловимое местонахождение файла конфигурации PHP. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете работать с CentOS 8, понимание того, где найти и изменить файл конфигурации PHP, имеет важное значение для настройки вашей среды PHP. Мы рассмотрим различные методы и предоставим разговорные объяснения вместе с примерами кода, чтобы облегчить вам этот процесс.
Метод 1: использование функции phpinfo()
Функция phpinfo() — это удобный инструмент для получения подробной информации об установке PHP, включая расположение файла конфигурации. Просто создайте файл PHP со следующим кодом:
<?php
phpinfo();
?>
Сохраните файл (например, info.php) в корневом каталоге документов вашего веб-сервера (/var/www/html) и получите к нему доступ через веб-браузер (например, http://вашдомен.com/info.php ). Найдите директиву «Загруженный файл конфигурации», которая отобразит абсолютный путь к файлу конфигурации PHP.
Метод 2: поиск php.ini с помощью команды find
Другой способ найти файл php.ini — использовать команду find в терминале. Откройте окно терминала и выполните следующую команду:
sudo find / -name php.ini 2>/dev/null
Эта команда выполнит поиск файла php.ini во всей файловой системе и отобразит его местоположение. Часть «2>/dev/null» используется для подавления любых ошибок разрешений, которые могут возникнуть во время поиска.
Метод 3: проверка обычных мест
По умолчанию CentOS 8 ищет файл php.ini в нескольких распространенных местах. Вы можете вручную проверить эти местоположения, чтобы найти файл:
- /etc/php.ini
- /etc/php.d/*.ini
- /etc/opt/remi/php.ini
- /etc/opt/remi/php.d/*.ini
Перейдите в эти каталоги и найдите файл php.ini. Если вы обнаружите несколько экземпляров, наиболее подходящим файлом конфигурации будет файл с наивысшим приоритетом.
Метод 4: использование команды php-config
Если у вас установлена команда php-config, вы можете использовать ее для получения информации о PHP, включая расположение файла конфигурации. Откройте терминал и выполните следующую команду:
php-config --phpini
Эта команда отобразит абсолютный путь к файлу php.ini.
В этой статье мы рассмотрели несколько методов поиска файла конфигурации PHP в CentOS 8. Мы обсудили использование функции phpinfo() для поиска загруженного файла конфигурации, использование команды find для поиска php.ini, ручную проверку общих местоположения и с помощью команды php-config. Вооружившись этими знаниями, теперь вы можете легко получить доступ к файлу конфигурации PHP и изменить его для настройки среды PHP CentOS 8.