Как получить Apache 2.2 для загрузки * .php? - PullRequest
1 голос
/ 26 августа 2010

Я часами осматривался, пытаясь заставить это работать. Я не новичок в программировании в целом, но я никогда не делал ничего с серверами и PHP. Я не могу заставить Firefox открывать любые страницы * .php в моем корневом каталоге (c: / wamp / www). Он говорит мне, что Foo - это скрипт PHP, и дает мне 2 варианта: открыть его с помощью ... или сохранить файл.

Для начала я скачал и установил WAMP.

Я могу получить доступ к MYSQL и запустить phpinfo () через мой localhost, который генерирует веб-страницу.

Я также могу нормально загрузить phpMyAdmin.

Поскольку phpinfo загружает страницу, я понятия не имею, что здесь не так.

В моем файле httpd.conf для Apache уже есть все нужные записи в соответствии с сайтами, которые я посетил:

LoadModule php5_module "c: /wamp/bin/php/php5.3.0/php5apache2_2.dll"

Приложение AddType / x-httpd-php .php

Приложение AddType / x-httpd-php .php3

PHPIniDir "c: /wamp/bin/php/php5.3.0"

Просматривая консоль WAMP и проходя через модули Apache, я вижу, что модуль php 5 действительно включен. Таким образом, сервер Apache знает, что PHP существует, знает, где его найти, загружен, но не может загрузить файлы php из моего корневого каталога. Как мне это решить?

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

Вы должны получить доступ к документам через http://localhost/, потому что только тогда сервер будет получать запросы.

Если вы используете c:\wamp\www, браузер не делает никаких запросов и просто открывает файлваш диск.

1 голос
/ 26 августа 2010

какой адрес вы вводите в адресной строке Firefox?

c:/wamp/www ?

или

http://localhost/ ?

Возможно, вы захотите использовать второй.

...