2016-01-02 4 views
-1

Я установил WAMP server 2.5 (не первый раз, я установил на другой ноутбук, который отлично работает).(weird) wamp server 2.5 просто работает localhost и phpmyadmin

Кажется, что WAMP работает нормально, потому что значок WAMP становится зеленым, и я могу открыть localhost и PHPMyAdmin, но проблема возникает, когда я пытаюсь запустить другие файлы PHP, Chrome показывает код PHP, поскольку он и IE загружает файл.

Я могу запустить индексный файл с localhost, но когда я перетаскиваю индексный файл, он не работает.

+0

Какой _problem_? Вы встречаете какое-либо сообщение об ошибке? –

+1

Возможный дубликат http://stackoverflow.com/questions/2447021/index-php-is-not-opening-and-running-as-download-the-file – wolfsgang

+0

Вам нужно проверить свой 'apache.conf'' LoadModule php5_module "path/php5apache2_4.dll" путь правильный, и в начале нет '#', если он удаляет его или напрямую подключает php-модуль от wamp – Armen

ответ

0

Я могу запустить индексный файл с localhost, но когда я перетаскиваю индексный индекс, он не работает.

Да, это ожидаемое поведение. Не только на WAMP, но и на любой локальной настройке веб-разработки на базе LAMP. Перетаскивание файла, такого как index.php, фактически не приведет к настройке LAMP для анализа файла.

PHP должен обрабатываться интерпретатором, чтобы запустить его. Либо из командной строки, либо через веб-сервер с установкой интерпретатора PHP в качестве модуля. Когда вы перетаскиваете файл в браузер, этот файл никогда не обрабатывается через веб-сервер.

Чтобы заставить PHP обрабатывать и запускать его должен просто запускаться через URL-адрес, подключенный к этому локальному серверу разработки; такие как адрес http://localhost/index.php или http://localhost/, поскольку index.php должен автоматически загружаться веб-сервером в качестве индекса каталога.