У меня есть Linux VPS, на котором размещен мой сайт. Это единственный сайт, который размещен на VPS. Я отключил все функции php, которые разрешают выполнение команд оболочки по соображениям безопасности, в частности, я отключил их, чтобы запретить правильную работу оболочек PHP, которые злоумышленники используют для взлома систем.
В последнее время я планировал использовать сжатие JPEG без потерь на своем сервере для оптимизации фотографий, загружаемых моими пользователями. Я тщательно изучил stackoverflow и понял, что мне нужно установить некоторые программы на моем сервере. Чтобы использовать их для сжатия, эти программы должны запускаться через оболочку, но я не могу этого допустить.
Итак, мой вопрос таков: могу ли я заставить php игнорировать функции, которые я отключил в php.ini только для одного конкретного файла (или в худшем случае для определенного каталога) на сервере? Если нет, есть ли обходные пути, которые решают мою проблему?
Спасибо