Я работаю над учебником по PHP и у меня возникают проблемы, потому что я не могу открыть локальные файлы php в Firefox. Мне просто предлагают открыть их с помощью другой программы. Я использую Mac, кстати. Вещи, которые я пробовал / уже знаю:
Я искал по всему интернету решение этой проблемы, мне кажется безумным, что я ничего не могу найти. Я знаю, что здесь есть несколько похожих вопросов, но, похоже, все они имеют свои особенности, которые не относятся к моему делу. Я также нашел кое-что об этом на форумах MAMP, но это никогда не решалось еще в 2008 году. Кто-нибудь?
Это может означать, что у вас не установлен PHP или PHP настроен неправильно. Вы должны убедиться, что файл находится в каталоге, где установлен ваш веб-сервер, и вам нужно запросить скрипт через ваш localhost / путь / к / файлу / вы не можете просто открыть файл PHP в Firefox, который вам нужно будет запрашивать, если через ваш веб-сервер ,
Ну, решение довольно простое на самом деле:
Если вы не страдаете от какого-либо конфликтующего программного обеспечения, ваш php должен работать, и вы увидите нужную страницу.
Щелчок правой кнопкой мыши и указание открыть файл с помощью Firefox не помогут.
Я уверен, что есть лучшее и правильное решение. Но если вы спешите на быстрое решение — это оно!
В Firefox периодически возникала ошибка, в течение которой он запрос на скачивание файлы, которые должен отображаться в браузере. Во многих случаях это может быть связано с неправильной конфигурацией MIME-типа или расконфигурация в представленном веб-сервере Content-Type
или же обработчики файлов. Тем не менее, я лично диагностировал условия Wireshark, при которых веб-сервер представлял бы Content-Type
и браузер был правильно настроен.
Поэтому вам следует:
Content-Type
Content-Type
представленный сервером.Файлы PHP — это просто код. Если вы попытаетесь открыть браузер, все, что он знает, — это загрузите текстовый файл. Вы должны убедиться, что ваш код интерпретируется PHP через ваш HTTP-сервер.
Я работал через эти инструкции чтобы решить проблему с настройкой моего локального каталога сайтов после обновления Yosemite, я смог открыть PHP-файл. Затем я должен был перейти к моему файлу httpd.conf в /etc/apache2
и раскомментируйте LoadModule php5_module libexec/apache2/libphp5.so
чтобы получить PHP для загрузки.
Краткое описание того, что входит в инструкции по настройке apache после обновления до Yosemite, см. В моем ответе в эта почта .
Все, у кого возникла эта проблема, должны проверить эту ссылку. После этого кажется, что проблема не в MAMP, а в Firefox, потому что мои сайты работали с Safari через порт: 80 после выполнения этих простых инструкций, но все еще не с Firefox. Надеюсь я помог и удачи.