2011-12-27 3 views
1

Я новичок, я установил php5 и apache2 на убунту,PHP не работает в браузере

Я написал этот базовый скрипт

<? 
    phpinfo(); 
?> 

Но, когда я открываю файл в браузере, он только «загружает» файл, он не запускает скрипт и показывает мне необходимую информацию.

Я что-то упустил?

+0

Похоже, что у вас нет Apache, настроенного правильно для PHP, и поэтому он просто возвращает файл PHP, как будто он ничего не узнает. – MrGlass

+0

Я побежал даже в худшую ситуацию .... Я просто забыл установить php – Tebe

ответ

2

вы не можете открыть файл php, такой как html one (т. Е. Двойной щелчок), он должен находиться в вашем DocumentRoot, и вы идете туда в своем браузере обычно localhost/mypage.php. Проверьте файл httpd.conf apache, где он имеет корневой каталог документа, переместите туда свой файл и перейдите к адресу, указанному в афересе.

3

У вас есть одна из двух проблем:

  • (более вероятно) Ваш файл php.ini имеет short_open_tag инвалида, и не будет интерпретировать сокращенную форму PHP открытого тега <?, и вы должны использовать полный <?php открытый тег.
  • Ваша установка Apache не настроена на использование PHP для обработки файлов .php. Вы должны, как минимум, обеспечить эту линию присутствует httpd.conf:

AddType application/x-httpd-php .php

Там будет также, вероятно, будет другая конфигурация необходима Apache, в зависимости от того, как вы работаете PHP - ссылка предоставлена ​​Сергеем Туленцев должен помочь вам определить, так ли это.

0

Если вы не смогли решить вашу проблему, используя приведенные здесь решения, вы можете установить Apache и MySQL с помощью чего-то вроде Xampp for linux.