Как открыть файл с расширением .php?

Впервые представленный в 1995 году язык PHP на сегодня является одним из самых популярных в back-endвеб-разработке, обеспечивая взаимодействие с большим количеством баз данных, HTTP-запросов, типов файлов, видов информации. Он распространяется по открытой лицензии и продолжает обновляться, ярким примером чему служит состоявшийся в 2020 году релиз восьмой спецификации.

Файлы, в которых будет работать интерпретатор языка, устанавливаются в настройках сервера. То есть, ничто не мешает вписать туда свой формат, который будет распознаваться при работе скриптов. По умолчанию PHP работает с:

  • .php
  • .phtml
  • .php2
  • .php4
  • .php5
  • .php6 (заброшен)
  • .php7
  • .php8
  • .html

Шестая версия языка была признана слишком сложной для создания из-за ограниченности среды, в которой она создавалась. Разработчики планировали внедрить нативную поддержку UTF-32, что так и не получилось даже в последующих релизах.

Как изменить файл

Для редактирования PHP-содержимого будет достаточно блокнота, однако для длительной работы он не подойдёт. Самой «лёгкой» альтернативой для простого текстового редактора и мощных сред программирования является программа Notepad++, которую можно бесплатно загрузить с официального сайта. В числе её ярких достоинств находятся:

  • поддержка нескольких десятков синтаксисов для подсветки, обеспечивающей быстрое понимание фрагментов кода и их типов;
  • указание номеров строк, благодаря которому проще производить отладку;
  • поддержка массы кодировок, включая UTF-8 с BOM либо без него;
  • расширенный поиск и масса параметров замены какого-либо текста.

Для редактирования PHP-кода нужно изменять содержимое, заключённое в <?и ?>либо <?php и?>. Менее современные спецификации также поддерживали <% и %>, <scriptlanguage=»php»>и </script>. Они указывают интерпретатору, где именно находится PHP-код, что объясняется его принадлежностью ко встраиваемым языкам программирования – скрипты могут находиться внутри различных документов.

Ярким примером служит ввод PHP в HTML – часто применяемый сценарий пользования. Скрипты в них выполняются после установки вышеуказанных тегов в начале и конце PHP-кода. На некоторых веб-серверах он не установлен по умолчанию, тогда понадобится его загрузить.

Как открыть файл

Если же целью является не изменение содержимого, а работа со скриптом, понадобится разместить в директории /public_html/ имеющийся файл, после чего запустить веб-сервер и продолжать работать. Просто так запустить файл с форматом .phpили подобным не получится – код просто не обработается, а отобразится «как есть» либо вызовет неполадки в коде связанного файла.

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

Возможные проблемы и их решение

Отсутствие сервера или нужных плагинов

Самой яркой ошибкой, при которой не работает ни один код PHP, является запуск файла без использования сервера или банальная забывчивость в установке его обработчика. На официальном сайте содержатся различные инструкции, зависящие от используемых ОС и сервера. Например, для скачивания PHP 5 на Debianс установленным Apache, в терминале понадобится ввести следующую команду:

apt-get install php5-common libapache2-mod-php5 php5-cli

Если сервер был включён, следует его перезагрузить, последовательно указав данное:

/etc/init.d/apache2 stop
/etc/init.d/apache2 start

Неправильная кодировка

Официально PHP работает с двумя кодировками: UTF-8 и Latin1. Первая является наиболее распространённой и поддерживает кириллицу, ввиду чего рекомендуется к использованию практически на всех ресурсах, что и происходит.

Изменить кодировку следует при сохранении файла. Если она дополнительно объявлялась с помощью meta-тегов HTML, может потребоваться также заменить их.

Как открыть другие файлы

Также может оказаться полезной информация по работе со следующими типами документов:

  • .xml – созданы для структурированного хранения данных и являются базой для HTML. Открываются в блокноте и поддерживают удобный парсинг;
  • .ctb – сохранённые Linux-приложением Cherrytreeданные в формате SQLite. Также запускаются текстовыми редакторами;
  • .vsd – инфографика, сохранённая в OfficeVisio. Для запуска подойдёт как и официальная программа от Microsoft, так и её бесплатные аналоги (например, LibreOffice);
  • .xlsm– таблицы Excel, поддерживающие макросы. Открываются не только в «Эксель», но и вAccess– утилите того же разработчика;
  • .nrg – виртуальные образы дисков, похожие на .iso. Поддерживается массой приложений, включая DAEMONTools.

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

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