Я установил yum для apache, mysql, php, phpmyadmin. localhost/phpmyadmin отображается правильно. Я бы предположил, что PHP работает правильно.

Я разместил свои веб-страницы в /var/www/html/test_site/index.php. Эта страница содержит phpinfo. Но это не отображает echo"test";

Что может быть не так

Спасибо Дэйв

3 ответа3

1

В моем случае проблема была с обработчиком PHP. Я вернулся к обработчику DSO PHP в cPanel, и все у меня сработало. Я сосредоточился на проблеме PHP, так как мог загружать все остальное (почти) из домена, например .js, html, но для php. Я с подозрением относился к тому, как работает PHP, а затем сделал несколько комбинаций, чтобы найти решение. Подробнее о php-обработчиках можно прочитать в описании ссылки здесь

1

Было бы полезно включить пример кода (больше, чем просто выражение echo - более широкий контекст часто важен при отладке) в ваш вопрос.

Чтобы увидеть, что PHP вообще что-то делает, создайте файл (называемый что-то вроде testphpconfig.php), содержащий следующее:

<?php
    phpinfo();
?>

и ничего больше.

Кроме того, проверьте журналы Apache и журналы ошибок, чтобы увидеть, есть ли там какие-либо предупреждения, которые не отображаются в браузере. Указанные журналы вы найдете где-нибудь в /var/log (/var/log/apache2/ при установке Debian по умолчанию, но расположение вашего дистрибутива может немного отличаться)

0

Убедитесь, что в вашем эхо-файле есть теги php.

Если страница Дэвида, phpinfo сработала, значит, ваш php установлен правильно.

В противном случае вам может потребоваться настроить параметры php или apache.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .