|
Способ 1: Открытие без обработки
По умолчанию вы можете открыть файл PHP на своем компьютере с помощью веб-браузера, но только для просмотра исходного содержимого без какой-либо обработки. В первую очередь это связано с тем, что PHP является серверным языком и не может обрабатываться стандартными средствами браузера на ПК или любой другой платформе.
Если этот вариант вас устраивает, для его открытия нужно щелкнуть правой кнопкой мыши по нужному файлу, развернуть список «Открыть с помощью» и выбрать один из установленных браузеров. Если в списке доступных программ нет программы, воспользуйтесь ссылкой «Искать другую программу на этом компьютере».
Какой бы браузер вы ни использовали, он откроет файл в новой вкладке, чтобы вы могли просмотреть исходный код. Важно помнить, что, в отличие от всех текстовых редакторов с такой же функцией, вы не сможете никак редактировать содержимое.
Способ 2: Онлайн-редакторы
Чтобы файл не только открывался, но и корректно читался внутри браузера, самое простое решение — веб-сервисы, имеющие встроенные редакторы кода. В интернете можно найти множество подходящих ресурсов, в том числе совершенно бесплатных и не требующих регистрации, среди них мы рассмотрим только один вариант с возможностью скачивания внешних файлов.
- Перейдите по ссылке выше и убедитесь, что исходный код PHP находится в текстовом поле. Если контента нет, разверните главное меню в правой части страницы и выберите редактор «PHP».
- Для просмотра содержимого PHP-файла откройте документ на своем компьютере с помощью любого удобного текстового редактора, включая стандартный Блокнот, скопируйте содержимое и вставьте его в отмеченное поле на странице сервиса. Вы можете использовать абсолютно любой исходный код, но не весь контент будет правильно интерпретирован.
- Если по какой-либо причине вы не можете или просто не хотите копировать содержимое исходного файла, разверните меню «…» внизу редактора и выберите «Открыть (из локального файла)» во всплывающем окне окно вверх. После этого достаточно будет выбрать нужный документ на диске компьютера и нажать «Открыть».
- В обоих случаях для отображения содержимого в языково-зависимом виде необходимо использовать кнопку «Зафиксировать» внизу редактора, что также требуется после каждого последующего обновления. Если в коде нет критических ошибок, содержимое будет отображаться в поле «Результат».
Как видно из нашего примера, к сожалению, сервис не умеет одновременно обрабатывать код HTML и PHP, которые чаще всего совмещены в одном файле. При этом, если оставить только PHP, в поле «Результат» не будет дополнительных данных.
Отдельно в заключение отметим, что сервис позволяет скачивать файлы после внесения изменений, как и прежде, через меню «…» внизу редактора. Кроме того, если у вас есть учетная запись, файлы могут храниться прямо на серверах этого сервиса в рамках проектов.
Способ 3: Эмуляторы сервера
Более сложным инструментом, который можно рекомендовать только при активной разработке веб-сайтов с использованием PHP и других ресурсов, таких как MySQL, являются эмуляторы серверов. В данном случае мы рассмотрим два довольно популярных пакета, включающих и обеспечивающих работу большого количества модулей.
См также: Установка Apache на ПК с Windows
Вариант 1: Denwer
Denver Web Application Suite, один из самых популярных инструментов для работы с веб-ресурсами на компьютере, включает в себя все необходимые модули для запуска HTML, PHP и JavaScript в браузере. Мы не будем слишком углубляться в настройку и оценку возможностей ПО, так как это в любом случае требует особого внимания.
- откройте официальный сайт программы, нажмите кнопку «Скачать Denver», выберите одну из версий PHP и подтвердите загрузку. После этого нужно сделать ряд дополнительных действий, в том числе указать адрес электронной почты и перейти по отдельной ссылке для скачивания пакета.
- После обработки загрузки откройте установочный файл программы, добавленной на ПК, и подтвердите установку базового пакета. После этого во всплывающем окне консоли нужно внести некоторые изменения, в том числе выбрать папку для установки пакета и диска, а также по желанию создать ярлыки.
- Используйте ярлык на рабочем столе «Start Denver», чтобы запустить виртуальный сервер. Вы можете подтвердить операцию, открыв веб-страницу «localhost» в любом браузере на вашем компьютере.
- Чтобы открыть собственный PHP, необходимо сначала зайти на только что созданный виртуальный диск и создать новую папку в категории «домашняя», названием которой будет адрес сайта. Также необходимо разместить в этом каталоге дополнительную папку «www», и только в нее добавлять файлы.
- Скопируйте или вставьте нужный PHP-файл в указанную папку «www» и перезапустите сервер с помощью ярлыка «Restart Denwer», который требуется каждый раз при изменении файловой структуры. Однако здесь важно учитывать особенность имен, поскольку по умолчанию открывается только документ «index.php», а «index.html» можно игнорировать».
- Если вам нужно открыть файл с именем «index.php», в адресной строке браузера достаточно будет ввести адрес сайта, как было сказано ранее, который является названием папки. Для всех остальных документов, в том числе и во вложенных разделах, необходимо прописать весь путь по аналогии с нашим примером.
Любое изменение каждого файла в локальных каталогах Денвера автоматически повлияет на содержимое браузера, но только после обновления страницы. В заключение отметим, что данный пакет не гарантирует своевременную поддержку актуальных версий языка, в связи с чем некоторые скрипты могут не запускаться.
Вариант 2: XAMPP
Несколько более простым инструментом для тех же целей является локальный сервер XAMPP, который отличается от предыдущего наличием полноценного визуального интерфейса. В остальном пакет работает почти так же, при этом гарантируя максимально быструю поддержку последних версий языка PHP.
- Вы можете скачать эту программу на свой ПК с официального сайта, воспользовавшись кнопкой «XAMPP для Windows» в категории «Скачать». В этом случае установочный файл занимает больше места, чем от Денвера, так как ПО можно использовать без подключения к интернету.
В процессе установки стоит только обратить внимание на «Выбрать компоненты», где можно снять галочки с некоторых модулей. Основными пакетами являются «Apache» и «PHP», без которых невозможно открыть файл с нужным расширением.
- Дождитесь завершения установки, закройте инструмент и используйте ярлык «Панель управления XAMPP» в меню «Пуск». Это приведет к тому, что на панели задач появится значок новой фоновой задачи и откроется главное окно программы, где необходимо воспользоваться кнопкой «Пуск» напротив пункта «Apache».
- Чтобы открыть файл с этим сервером, вы можете ограничиться каталогом по умолчанию «htdocs» в папке установки или создать новый. Для выполнения второй задачи необходимо отредактировать содержимое файла «httpd-vhosts.conf» в родительской папке программы, на чем подробно останавливаться не будем.
Если вы решите пойти по более простому пути и использовать категорию «htdocs» по умолчанию, рекомендуется создать новую папку под названием «Адрес вашего сайта». После этого в эту директорию следует добавить файл PHP, будь то «index.php» или другой.
- После обработки подготовки в главном окне программы напротив элемента Apache рекомендуется использовать кнопку «Стоп» и перезапустить сервер для обновления файловой структуры. В этом случае в браузере для открытия файла будет достаточно ввести сокращенный (для «index.php») или полный адрес, как в нашем примере.
Точная процедура, как несложно догадаться, напрямую зависит от того, как был создан сайт. В общем, если что-то непонятно из нашей инструкции, всегда можно почитать официальную документацию.
Способ 4: Загрузка файла на сервер
Последнее и наименее подходящее решение этой проблемы — добавить файлы PHP и все связанные с ними ресурсы на реальный сервер, который будет правильно читать и интерпретировать содержимое. Главные минусы этого способа — необходимость платить за аренду сервера и довольно неприятное управление файлами, если сайт находится в разработке.
Мы не будем останавливаться на оценке этого метода, так как все зависит от сервера и самих PHP-файлов, которые могут содержать только PHP-код или целый сайт. Кроме того, во многом необходимые действия аналогичны работе с виртуальным сервером, о котором шла речь ранее.
- https://lumpics.ru/how-open-php-file-in-browser/