Настройка php на сервере Ubuntu [закрыто]

Я следил за этим руководством

http://www.howtoforge.com/installing-apache2-with-php5 -and-mysql-support-on-ubuntu-12.04-lts-lamp

И я дошел до той части, где я запускаю простой тест, чтобы определить, правильно ли установлен php

установка прошла нормально, я установил php5 с помощью следующей команды apt-get install php5 libapache2-mod-php5 , а затем перезапустил сервер.

чтобы узнать, установлен ли php5, я сделал следующее

создал файл vi /var/www/info.php

отредактировал файл

после попытки запустить его на моем сервере я получаю ошибку 404 Not Found. В чем может быть проблема?

3
задан 5 September 2012 в 18:56

2 ответа

Сначала проверьте свою Версию Ubuntu.

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS"

Перезапускающие апачские сервисы будут, решил Вашу проблему.

sudo service apache2 restart

, Если Вы получаете Ubuntu 14.04 LTS

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=Trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

Затем, Ваш апачский корневой каталог будет/var/www/html /

 sudo vim /var/www/html/info.php

<? php
phpinfo ();
? >

пишут Ваш сценарий PHP.

Перезапуск apache2 сервис.

sudo service apache2 restart

Попытка это.

2
ответ дан 21 October 2019 в 11:01

Если это - проблема разрешения, это должно возвратиться 403, не 404. Регистрируйте файлы/etc/apache2/sites-enabled/. Существует, вероятно, только один файл (с 000 значениями по умолчанию), если Вы не создали новых имен хостов сами. Это говорит 'DocumentRoot/var/www'? И делает это говорит:

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>`

Где-нибудь?

0
ответ дан 21 October 2019 в 11:01

Другие вопросы по тегам:

Похожие вопросы: