Мне нужно запускать PHP-скрипты на сервере без необходимости обновлять файлы, которые он хранит — выполнить тестирование на реальном сервере перед развертыванием. Сервер имеет доступ к базе данных, которая недоступна извне. По этой причине я не могу запускать свои скрипты локально, мне нужно запускать их в среде сервера, но я не хочу обновлять файлы, хранящиеся на сервере. Есть ли способ сделать это? Есть ли инструмент для удаленной отладки PHP?
Есть несколько способов достичь этой вещи
Я нашел решение — XDebug для PHP. Однако, как уже упоминалось в комментариях, тестирование на копии БД и использование виртуализации является более распространенным подходом, который я, вероятно, буду придерживаться.
Для тех, кто все еще полон решимости пойти «трудным» путем, вот ссылка на HOWTO по установке XDebug для PHP на Ubuntu — http://ubuntuforums.org/showthread.php?t=525257.