Конфигурации PHP управляются через файл php.ini. Редактирование этого файла позволяет вам настроить различные параметры PHP, такие как включение или отключение коротких тегов, установка ограничений памяти и многое другое.
Это руководство покажет вам, как отредактировать файл php.ini на серверах Ubuntu как для OpenLiteSpeed, так и для Nginx, чтобы включить короткие теги PHP.
В зависимости от используемой версии 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
Для 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
Используйте текстовый редактор, например 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
Если строка закомментирована (в начале есть ;), удалите ; чтобы раскомментировать его.
После внесения изменений нам необходимо перезапустить службы, чтобы изменения вступили в силу.
Для 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.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3