отображается код php вместо страницы

PHP-код не выполняется, вместо этого код отображается на странице

Я пытаюсь выполнить некоторый код PHP в проекте (используя Dreamweaver), но код не запускается.

Когда я проверяю исходный код, PHP-код отображается как HTML-теги (я вижу его в исходном коде). Apache работает правильно (я работаю с XAMPP), страницы PHP открываются должным образом, но код PHP не выполняется.

Есть ли у кого-то предложение о том, что происходит?

отображается код php вместо страницы. FVVLX. отображается код php вместо страницы фото. отображается код php вместо страницы-FVVLX. картинка отображается код php вместо страницы. картинка FVVLX. Я пытаюсь выполнить некоторый код PHP в проекте (используя Dreamweaver), но код не запускается.

Похоже, что что-то не так с вашей конфигурацией, вот несколько вещей, которые вы можете проверить:

Убедитесь, что модуль PHP указан и раскомментирован внутри вашего httpd.conf Apache. Это должно быть что-то вроде LoadModule php5_module «c:/php/php5apache2_2.dll» в файле. Найдите LoadModule php и убедитесь, что перед ним нет комментария ( ; ).

Убедитесь, что вы не используете короткие теги в файле PHP ( ), Они не включены на всех серверах по умолчанию, и их использование не рекомендуется. Вместо этого используйте (или включите короткие тэги в php.ini с short_open_tag=On если у вас есть код, который опирается на них).

Убедитесь, что вы просматриваете файл через ваш веб-сервер, используя URL-адрес, например http://localhost/file.php не через файл доступа к локальному file://localhost/www/file.php

Я запускаю Apache на Ubuntu, и моя проблема заключалась в том, что файл /etc/apache2/mods-available/php5.conf отсутствовал:

Я добавил его обратно, и php правильно обрабатывал php-файлы.

Я отправляю этот ответ, потому что мой интерфейс администратора Virtualmin / Webmin решил, что было бы неплохо отключить мой PHP-движок. У меня ушло время найти решение, поэтому я решил поделиться с вами ребятами:

Кроме того, не забудьте проверить, что ни один из ваших конфигурационных файлов вашего веб-сайта, связанных с этим конкретным хостом или виртуальным хостом, не имеет в них php_admin_value, которые отключают PHP, например:

Когда вы сомневаетесь, прокомментируйте это …

И перезагрузите свой веб-сервер.

note для пользователей php 7, добавьте это в свой файл httpd.conf:

О Боже! Я только что видел ваше опубликованное изображение снова, вы просто открываете свой php-файл в браузере. у вас есть open, использующий localhost url. если вы открываете файл непосредственно из своего каталога, он не будет выполнять php-код в любом случае.

используйте: http://locahost/index.php или http:127.0.0.1/index.php

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

по умолчанию короткие короткие коды php отключены.

также используйте: sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt если вы пользователь ubuntu.

Я знаю, это должно звучать глупо … но редко бывает.

Убедитесь, что вы пытаетесь выполнить php из

ps> вы можете заметить, что если вы пишете из оболочки

Я решил это, удалив XAMPP и установив WAMP. Спасибо за помощь.

У меня была аналогичная проблема, но в моем случае решение было другим. мой файл, который содержал php-код, назывался «somename.html», изменил его на «somename.php», работал отлично

Это случилось со мной снова, вместе с сервером, загружающим html-файлы, а не обработкой. Я не использовал веб-сервер Apache некоторое время на компьютере, а между тем Ubuntu обновлялся как еще две версии изначально установленных LTS. Теперь это

Итак, php работал так:

Теперь веб-сервер разбирает php. Возможно, теперь вам нужно обновить некоторые веб-страницы, так как теперь php7.0 работает там, где это было до запуска php5. Ну что ж.

Проверьте все пакеты, которые вы установили для php, используя: установленный список yum | grep remi

Установите все соответствующие пакеты php, особенно php-devel на вашем компьютере.

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

из скриншота u отправил его на компьютер ур, а не на localhost.

«file: ///» должен быть «localhost /»

Переустановка модуля mcrypt работала для меня.

index.html содержит PHP-код. По умолчанию PHP не будет обрабатывать файлы с расширениями, такими как htm *, как PHP-код.

Для новой настройки LAMP, запускающей php 7, отредактируйте файл /etc/httpd/conf/httpd.conf. Примечание. Обязательно сделайте резервную копию для него, прежде чем ничего менять.

Вставьте это в самую нижнюю часть файла:

Затем найдите LoadModule и вставьте следующую строку:

Эта строка просто попросит httpd загрузить модуль php 7

Источник

PHP код не выполняется, вместо этого код отображается на странице

Я пытаюсь выполнить некоторый PHP-код в проекте (используя Dreamweaver), но код не запускается.

когда я проверяю исходный код, PHP-код отображается в виде html-тегов (я вижу его в исходном коде). Apache работает правильно (я работаю с XAMPP), страницы PHP открываются правильно, но PHP-код не выполняется.

есть ли у кого-то предложение о том, что происходит?

Примечание: файл уже назван как filename.php

Edit: код.

отображается код php вместо страницы. a6813a77c43e44e66904c38426a7a111. отображается код php вместо страницы фото. отображается код php вместо страницы-a6813a77c43e44e66904c38426a7a111. картинка отображается код php вместо страницы. картинка a6813a77c43e44e66904c38426a7a111. Я пытаюсь выполнить некоторый код PHP в проекте (используя Dreamweaver), но код не запускается.

24 ответов:

звучит как что-то не так с конфигурацией, вот несколько вещей, которые вы можете проверить:

убедитесь, что вы не используете короткие теги в PHP файле ( ), это не включено на всех серверах по умолчанию, и использовать их не рекомендуется. Используйте вместо (или включить короткие теги в PHP.ini С short_open_tag=On если у вас есть код, который полагается на них.)

убедитесь, что вы получаете доступ к файлу через веб-сервер, используя URL-адрес, например http://localhost/file.php не через локальный доступ к файлам file://localhost/www/file.php

Я запускаю Apache на Ubuntu и моя проблема была в том, что /etc/apache2/mods-available/php5.conf файл не хватало этого:

я добавил его обратно, и php правильно разбирал php-файлы.

Источник

Почему у меня отображается код, а не страница

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Подскажите почему у меня html страничка отображается по разному в двух браузерах
Подскажите пожалуйста почему у меня html страничка отображается по разному в двух браузерах firefox.

В чем может быть ошибка? Почему отображается пустая страница, вместо данных?
В чем может быть ошибка? Почему отображается пустая страница, вместо данных? И может кто.

Добавлено через 3 минуты
Точнее вот как у меня*

Он переходит в proccesing.php, а дальше такая фигня отображается код php вместо страницы. sad. отображается код php вместо страницы фото. отображается код php вместо страницы-sad. картинка отображается код php вместо страницы. картинка sad. Я пытаюсь выполнить некоторый код PHP в проекте (используя Dreamweaver), но код не запускается.

То есть сервер не поддерживает PHP?

А так мой сервер поддерживает PHP :S

Добавлено через 1 минуту
Я использую Hostinger, то как ее включить?

Хмм, посмотрим, но спасибо за ответ) Если что отпишусь.

Добавлено через 7 минут
Я новичок в этой теме, так я просто решил попробовать ^^

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Почему в браузере отображается не результат, а сам код?
Здравствуйте! Скажите пожалуйста, почему, когда я пишу код PHP, в браузере отображается не.

Почему в статье рядом с картинкой отображается код
Добрый день, проблема, собственно говоря описана в заголовке. Почему то вместо нормального описания.

Источник

Apache показывает php-код вместо выполнения

недавно я пытался установить php и apache на свой компьютер. Через много часов они установлены. Я изменил httpd.conf и php.ini-файлов, как все говорят. Затем я создал простой PHP-скрипт:

но когда я пытаюсь запустить его с http://127.0.0.1/phpinfo.php он просто показывает исходный код вместо выполнения. Я использую apache2, php5 и windows vista. Я безуспешно искал по всему интернету и почти бьюсь головой о стену. Мочь кто-нибудь спас меня от сотрясения мозга?

20 ответов

зарегистрироваться var/log/apache2/error.log чтобы узнать, есть ли у вас какие-либо ошибки.

Вау, здесь много решений! Вот что я сделал Ubuntu 16.04:

для PHP 7 (может применяться и к предыдущим версиям), но мне пришлось это сделать:

добавьте это в нижнюю часть /etc/apache2 / apache2.conf

запустить из терминала:

тогда не забудьте перезапустить Apache, чтобы он знал, что вы изменили материал:

так просто uncoment в PHP загрузить модуль в httpd.conf

другой ответ, который работал для меня. Это, чтобы установить [sudo] apt-get install libapache2-mod-php5.X

надеюсь, я помог кому-то там. о/

публикация того, что сработало для меня, в случае, если помогает кому-то по дороге, хотя это необычный случай.

Я установил обработчик, чтобы заставить мой веб-хост использовать более высокую версию php, чем по умолчанию. Был 5.1, но я хотел 5.6, поэтому у меня было это:

при попытке запустить мой сайт локально, что там вызвало вывод php-кода в браузер. Удаление его решило проблему.

вы можете удалить свою .htaceess file и пусть система создает новый (пустой или базовый). Возможно, некоторые строки, которые вы добавили, являются неправильными утверждениями или что-то еще внутри вызывает проблему. Затем вы можете добавить строку за строкой из своего старого .реврайт чтобы увидеть, что вызвало проблему.

Это сработало для меня. Строки, говорящие машине не отображать расширения php, были проблемой в моем случае (RewriteCond и RewriteRule). Мой старый .реврайт файл работал просто отлично на общем сервере, но эта проблема появилась, когда я переключился на VPS.

если модуль userdir включен и ваш сайт находится в userdir (

/public_html), вы должны проверить /etc/apache2/mods-enabled/php5.conf. Следующая часть заставляет его работать (на Ubuntu 14.10 utopic):

Если вы являетесь пользователем ubuntu, после установки apache необходимо выполнить следующую команду в новой установке

в моем случае работает отлично.

что сработало для меня:

в активном httpd.конф, найти

не хватало следующего

после перезапуска apache,.php файлы правильно проанализированы.

и php снова отображается правильно.

ни один из вышеперечисленных не применялся или не работал для меня. PHP7, Apache Httpd 2.2 на CentOS 6

факт в том, что я установил (все с yum) php перед Apache. вы должны сделать обратное: сначала всегда устанавливайте Apache, затем PHP, а затем он работает. Действительно, Вы, вероятно, отсутствует libphp7.so и libphp7-zts.so на /etc/httpd/modules/

это был ярлык, который я сделал для запуска html-документов, просто щелкнув html-файл в моем каталоге и запустив в моем веб-браузере, когда в реальность чтобы проверить, обрабатывается ли php в вашей форме, вы должны запустить html через свои серверы. Очень простой протокол, который я пропустил.

правильно: http://localhost:your port number/form/form.html

теперь php должен быть обработан, как только вы нажмете кнопку отправки

У меня была та же проблема. Когда я запускаю php-файл, веб-браузер показал мне php-код вместо его выполнения. Я пробовал много раз: удалить / переустановить wampserver64, работать с настройками/модулями PHP/Apache и т. д. Через 2 дня: я понял, что когда я пытался запустить php-файл в notepad++, нажав комбинацию по умолчанию «ctrl + alt + shift + R» для chrome. Он пытался исполнить мой php-файл, такие как: «файл» / » //с:/wamp64/ВСП/бла/бла..»в адресной строке моего браузера. Это была моя проблема. Я внес изменения в соответствии с page настройка Notepad++ для запуска php на localhost?. Моя проблема была решена. Но через 2 дня..

запустите Xampp (apache) как администратор. В google chrome введите:

т. е. если созданная вами папка «LearnPhp», файл » chapter1.РНР» введите

Я создал эту папку в папке xampp в папке htdocs, которая создается при загрузке xampp.

Источник

почему мои файлы php отображаются как обычный текст? [дубликат]

этот вопрос уже есть ответ здесь:

я писал php-приложения с использованием php некоторое время в wamp. Теперь я устанавливаю PHP & apache отдельно на моем рабочем ПК. Я установил PHP 5 и последний apache. Я иду на localhost и вижу это работает! теперь я добавляю файл под названием test.PHP, который отображает:

но в браузере он просто выводит обычный текст. Есть ли где-то, что я явно говорю ему использовать PHP5?

7 ответов:

вам нужно будет добавить это в конфигурацию вашего сервера:

это предполагает, что вы правильно установили php, что может быть не так, поскольку он не работает там, где обычно сразу после установки.

вполне возможно, что вам также придется добавить php so / dll в вашу конфигурацию apache с помощью

вы должны установить php5 lib для apache

для debian и ubuntu: apt-get install libapache2-mod-php5

и перезапустить apache service apache2 restart

вам нужно настроить Apache (веб-сервер) для обработки PHP-скриптов как PHP. Проверьте конфигурацию Apache, вам нужно загрузить модуль (путь может отличаться в вашей системе):

и Вам также нужно сказать Apache, что обрабатывать с PHP:

еще одна причина (не для этого случая, но, возможно, это сэкономит кому-то нервы) заключается в том, что в php 5.5 короткие открытые теги по умолчанию отключены. Таким образом, интерпретатор php будет обрабатывать код в коротких тегах как простой текст. В предыдущих версиях php эта функция была включена по умолчанию. Так что новое поведение может быть немного загадочным.

вы также можете, как и я, установить php-cgi до установки Apache, и при этом он не настроил Apache правильно для запуска PHP, полностью удалив PHP и переустановив, казалось, исправил мою проблему.

вам нужно будет добавить обработчики в Apache для обработки php-кода.

редактировать командой sudo vi/etc/httpd/conf / httpd.conf

добавить эти два обработчика

в положении, указанном ниже

для получения более подробной информации о обработчиках AddType

в этом случае дело в том, что PHP5, кажется, отключает запуск скриптов из этого места по умолчанию, и вы должны прокомментировать следующие строки:

на /etc/apache2/mods-enabled/php5.conf (в системе ubuntu)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *