Я успешно настроил PHPFarm и Apache, следуя некоторым другим инструкциям.
Я не эксперт по настройке Apache, но одна вещь, которая содержится в этих инструкциях, но не в ссылке, первоначально опубликованной спрашивающим, - объявлять экземпляры PHP как приложения FastCGI. Оба руководства рассказывают о файле конфигурации, но у того, что я использовал, есть файл конфигурации, который выглядит следующим образом:
#php-cgi setup
#used for multiple php versions
FastCgiServer /var/www/cgi-bin/php-cgi-5.2.12
FastCgiServer /var/www/cgi-bin/php-cgi-5.3.0
FastCgiServer /var/www/cgi-bin/php-cgi-5.3.1
ScriptAlias /cgi-bin-php/ /var/www/cgi-bin/
FastCgiServer
не найдены в руководстве, указанном в исходном посте.
Кроме того, я попытался добавить новую версию PHP на один из моих сайтов Apache сегодня, и когда я забыл обновить этот файл конфигурации, чтобы включить ссылку на него как FastCgiServer
, я увидел именно ошибку, упомянутую в вопросе. Похоже, это может быть вашей проблемой.
(Примечание для тех, кто находит это через Google - если вы добавляете новую версию PHP в существующую настройку PHPFarm, как я, вам также нужно добавить новый скрипт в /var/www/cgi-bin
, но это не оригинальная проблема спрашивающего.)