Назад | Перейти на главную страницу

PHP не работает в браузере, отлично работает из командной строки

Я установил Apache, PHP и MySQL без ошибок, и я могу запустить программу PHP из командной строки.

Но я не могу отобразить страницу PHP в браузере.

Когда я пытаюсь просмотреть страницу PHP в Google Chrome, я получаю такую ​​ошибку:

Ой! Эта ссылка не работает

В то время как в Mozilla Firefox появляется пустая веб-страница.

Не могли бы вы предложить решение этой проблемы?

Пожалуйста, не говорите, что я должен проверить конфигурацию Apache / PHP. Если это ваш ответ, пожалуйста, также предложите, что именно я должен там проверять.

  • Проверьте журнал доступа, записанный веб-сервером (чтобы убедиться, что запрос получен)
  • Проверьте журнал ошибок, записанный веб-сервером (чтобы узнать, что сервер сказал, пошло не так)
  • Используйте что-то вроде Charles или Firebug для подробного изучения HTTP-запроса и ответа (чтобы вы точно знали, что запрашивается (и можете сопоставить его с тем, что вы ожидаете) и каков ответ)

Они должны предоставить вам достаточно информации, чтобы определить проблему.

Откройте файл httpd.conf и в <IfModule mime_module> раздел добавить это:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Затем перезапустите сервер Apache и снова проверьте свою страницу, если она отображается правильно.

Я думаю, вы не используете настоящую папку для обслуживания своих страниц. Если вы поместите свои страницы в настоящую папку сервера Apache (например, / var / www), вы сможете увидеть страницы. Возможно, ваши php-страницы не работают, но вы должны видеть свои коды в своем php-файле.