У меня есть веб-приложение, написанное на PHP
, html
и JavaScript
.
На моем ПК я установил программу EasyPHP, в которой установлен Apache и все остальное.
Я хотел разместить это веб-приложение на своем сервере и установил Apache 2.0, но мой php
файлы отображаются в виде текста или загружаются автоматически.
Я пробовал несколько вещей, одна из которых - добавить в свой conf
файл:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Но все равно не работает.
Что еще я могу сделать?
Не используйте XP в качестве серверной операционной системы, потому что это не так.
Если это должно быть именно то поколение ОС Windows (тоже очень плохая идея), по крайней мере поставьте туда Server 2003 R2. Найти по дешевке законную копию не должно быть слишком сложно; Я лично использую диски Server 2003 в качестве подставок. Гораздо лучшей идеей было бы получить подходящую версию Server 2008 R2 или 2012, но это будет дороже, чем операционная система, которая в значительной степени заброшена или от которой быстро отказываются.
Что касается фактического исправления проблемы, вы не предоставили достаточно информации, чтобы решить эту проблему, но .php
Файлы, загружаемые или отображаемые вместо выполнения, являются настройками браузера (на которые может повлиять ряд других вещей, о которых вы не предоставили достаточно информации). Узнайте, как изменить способ обработки вашего браузера .php
файлы и / или испытайте удачу в другом браузере и посмотрите, работает ли он сразу после установки нового.