«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как редактировать файлы php.ini

Как редактировать файлы php.ini

Опубликовано 4 ноября 2024 г.
Просматривать:893

How to Edit php.ini Files

Введение

Конфигурации PHP управляются через файл php.ini. Редактирование этого файла позволяет вам настроить различные параметры PHP, такие как включение или отключение коротких тегов, установка ограничений памяти и многое другое.

Это руководство покажет вам, как отредактировать файл php.ini на серверах Ubuntu как для OpenLiteSpeed, так и для Nginx, чтобы включить короткие теги PHP.

Поиск файла php.ini для Nginx в Ubuntu

В зависимости от используемой версии PHP файл php.ini обычно находится в одном из следующих каталогов:

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

Мы можем использовать команду php --ini в терминале, чтобы найти путь к файлу php.ini.

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

Чтобы найти точный путь, выполните:

php --ini | grep "Loaded Configuration File"

Это результат:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

Поиск файла php.ini для OpenLiteSpeed ​​в Ubuntu

Для OpenLiteSpeed ​​файл php.ini обычно находится по адресу:

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

Если вы не уверены в пути, вы можете найти его, выполнив:

php --ini | grep "Loaded Configuration File"

Это результат:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Редактирование файла php.ini

Используйте текстовый редактор, например nano или vim, чтобы открыть файл php.ini. Замените 8.1 на свою фактическую версию PHP.

Для Nginx:

nano /etc/php/8.1/cli/php.ini

Для OpenLiteSpeed:

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Найдите директиву short_open_tag. Для поиска в nano нажмите Ctrl W, введите short_open_tag и нажмите Enter.

Измените строку на:

short_open_tag = On

Если строка закомментирована (в начале есть ;), удалите ; чтобы раскомментировать его.

  • Для nano нажмите Ctrl X, затем Y и нажмите Enter, чтобы сохранить изменения и выйти.
  • Для vim нажмите Esc, введите :wq и нажмите Enter.

Перезапустите службы, чтобы применить изменения.

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

Для Nginx:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Для OpenLiteSpeed:

sudo systemctl restart lsws

Проверьте изменения

Чтобы убедиться, что короткие теги включены, создайте тестовый PHP-файл в корневом каталоге вашего веб-сервера:

  // Notice how we are using short tags.
    phpinfo(); 
?>

Откройте этот файл через браузер (например, http://yourserver.com/test.php). Проверьте значение short_open_tag в выходных данных, чтобы убедиться, что для него установлено значение «Вкл.».

Заключение

Редактирование файла php.ini несложно, но требует внимания к деталям. Всегда проверяйте правильный путь к файлу php.ini и перезапускайте соответствующие службы после внесения изменений. В этом руководстве описано, как включить короткие теги PHP для Nginx и OpenLiteSpeed ​​на серверах Ubuntu.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1. В случае нарушения авторских прав свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3