У меня установлен PHP5 на моем сервере CentOS 5 с Apache 2.2.3 (установил yum)
Я убедился, что в файле httpd.conf есть все необходимые команды AddType и LoadModule. Даже попытался перезапустить httpd.
Но когда я запускаю php-файл, он не запускается, а просто загружается. Есть идеи, что мне может не хватать?
Я видел разные темы, возвращенные Google. Также попробовал решения, опубликованные по другим аналогичным вопросам SF (Вот и Вот), но не нашел решения. Также пробовал ручную установку php. Но файлы php просто не запускаются.
Подробнее об этом
Теперь я могу показать файл php, но не загрузить его. Из httpd.conf удалили директиву AddType и добавили AddHandler.
При дальнейшем расследовании, если я запустил команду php -f my_php_file.php
на моем сервере файл работает нормально. Так что проблема не в установке php. Но где-то в файле конфигурации отсутствует сопоставление (т.е. запускать файлы .php с помощью php). Любые идеи?
Спасибо.
Я безумно стрелял в темноте (поскольку вы не сообщили нам точную команду yum, которую вы ввели):
Я предполагаю, что вы установили версию PHP CGI / CLI, которая требует дополнительной настройки для работы, но вы хотели установить модуль Apache mod_php. Может ты установил php-cli
вместо того php
?