Я предполагаю, что сценарий развертывания / установки был помещен в /usr/local/packager/packager.py, когда он был установлен. По-видимому, вы можете использовать этот скрипт для просмотра списка установленных пакетов:
/usr/local/packager/packager.py list
К сожалению, скрипт, который вы использовали для установки PHP, похоже, не имеет функции удаления. Однако вы должны иметь возможность удалить установленный контент, который был установлен из / usr / local. Вероятно, рекомендуется сначала проверить содержимое каталога / usr / local, чтобы подтвердить его:
ls -al /usr/local
Из того, что я вижу, скрипт устанавливает программное обеспечение с префиксами типа «php5- *» и связывается с «текущей» версией этого программного обеспечения, используя символическую ссылку с именем «php5». Приведенные ниже команды отсоединят символическую ссылку и удалят установленные версии PHP, которые были установлены с помощью скрипта, упомянутого выше:
sudo unlink /usr/local/php5
sudo rm -rf /usr/local/php5-*
Чтобы удалить дополнительный файл конфигурации, который был установлен с обновленным программным обеспечением PHP, вы можете удалить файл конфигурации по адресу /etc/apache2/other/+php-osx.conf:
sudo rm -rf /etc/apache2/other/+php-osx.conf
Затем перезапустите Apache:
sudo apachectl restart
Примечание: папка / usr / local не должна иметь много внутри, если вы не установили стороннее программное обеспечение там. Там вы можете найти несколько установок PHP с именами, такими как "php5-5.3.x ...", "php5-5.4.x ..." и "php5-5.5.x ...". Команда rm выше должна удалить любые варианты этой схемы именования. Удаление дополнительного файла конфигурации Apache должно позволить Apache нормально запускаться после удаления модуля.