PHP не работает на сервере apache2

0

У меня есть сервер apache2, работающий со всеми этими установками: apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

Я создал файл test.php:

<?php phpinfo(); ?>

На сервере при открытии веб-страницы все, что появляется, это фактический код php, когда он должен выглядеть следующим образом:

Изображение 174551

В чем проблема, которую я просматривал в журналах apache, но ничего странного.

Есть идеи?

  • 0
    Ваш сервер включен? Файл сохраняется с *.php и в *.php сервера? Также вы называете файл через сервер?
  • 0
    Да, да и да!
Показать ещё 4 комментария
Теги:

3 ответа

2
Лучший ответ

Поскольку вы используете apache, вам нужно libapache2-mod-php5, чтобы сделать PHP доступным для веб-сервера.

В системе debian/ubuntu обычно проще использовать tasksel и выбирать LAMP.

  • 0
    Ха, я узнал об этом сам в одно и то же время!
0

Linux, Apache, MySQL, PHP (LAMP) Стеки довольно просты в настройке. Может быть, вы можете связать учебник, который вы использовали, чтобы мы могли увидеть, нет ли каких-либо шагов?

Обычно я бы использовал один из них для установки стека:

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

http://www.if-not-true-then-false.com/2010/lamp-linux-apache-mysql-php-on-fedora-centos-red-hat-rhel/

http://www.if-not-true-then-false.com/ является солидным, с множеством теорий.

Вещи, которые помогут нам помочь вам:

  • Какая ОС?
  • Что такое Distro?

Обычно это происходит со мной, если я пропустил шаг в установке.

0

Когда у меня возникла проблема, начинающаяся с нуля, это было тем, что я забыл. Создайте файл .htaccess в корне сайта (то же, что и phpinfo.php) со следующим содержимым.

#allows these file types to be read and displayed
AddType application/x-httpd-php php php4 php3 html htm
  • 0
    Я поместил это в мой (пустой) .htaccess и перезапустил apache, но все еще не работает ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню