Разное

Локальный сервер php: PHP: Встроенный веб-сервер — Manual

13.09.2023

Лучшие веб-серверы для разработки на PHP

PHP – это скриптовый язык программирования, наиболее часто используемый для создания веб-сайтов. Это невидимо для пользователей, потому что выполняется на веб-сервере. Встроенный сервер PHP позволяет интерпретировать этот язык и запускать скрипты. Однако на этапе разработки не всегда хочется тратить деньги на веб-серверы. В таких случаях стоит устанавливать PHP на локальные серверы. В этой статье я покажу вам пять лучших решений.

Как разрабатывать приложения на PHP

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

Язык программирования PHP позволяет обрабатывать формы и базы данных и создавать CMS, системы дискуссионных форумов и приложения электронной почты. Начать изучение легко, потому что это динамичный и гибкий язык программирования.  Он не является строго типизированным, т.Е. Вы можете изменять тип данных во время выполнения программы.

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

В дополнение к интерпретатору PHP, вы должны найти решение, поддерживающее базы данных MySQL. Вы можете установить все это вручную, изменить конфигурацию, отредактировав файлы и т.д., Но гораздо проще использовать предустановленные веб-инструменты: стеки серверов PHP, которые сделают всю работу за вас. Я представлю вам такие решения.

Вы можете установить их как любую другую программу, но они работают как веб-сервер и выполняют всю тяжелую работу по настройке веб-сервера MySQL, PHP и Apache для вас. Существует несколько PHP-серверов с открытым исходным кодом, как коммерческих, так и бесплатных.  Какой из них выбрать?

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

XAMPP – самый известный стек серверов PHP. Это бесплатно и включает в себя сервер Apache, базу данных MariaDB, PHP и язык программирования Perl. С помощью XAMPP вы можете запускать динамические веб-страницы, службы и веб-приложения локально.

После установки встроенного веб-сервера у вас будет доступ ко всем необходимым инструментам для развертывания веб-приложений на вашем локальном компьютере. Основным преимуществом XAMPP является установка в один клик для самых популярных CMS.

Этот PHP сервер хорошо продуман и разработан с учетом интересов разработчиков. В дополнение к базовым компонентам, он содержит множество приложений, которые оценят все веб-разработчики. XAMPP включает в себя phpMyAdmin, OpenSSL, Webalizer, почтовую транспортную систему Mercury, FTP-сервер FileZilla, Tomcat и Strawberry Perl Portable.

После установки веб-сервера PHP и запуска домашней страницы вы можете автоматически установить самую популярную CMS. XAMPP доступен для Windows, Linux и Mac. Большим преимуществом XAMPP является активное сообщество разработчиков с открытым исходным кодом и высокая частота обновлений, выполняемых через друзей Apache. Он доступен в 15 языковых версиях.

Author

9/10

Total Score iXAMPP

Amazing

Сервер WAMP обладает аналогичными возможностями XAMPP; некоторые даже называют его сервером-близнецом PHP. Однако между ними есть несколько различий. Во-первых, XAMPP – это PHP-сервер с открытым исходным кодом, а WAMP-сервер – нет. Тем не менее, это все еще совершенно бесплатно.

Другое отличие заключается в том, что XAMPP доступен для различных операционных систем, в то время как WAMP Server предназначен только для Windows. Вы можете заметить это, взглянув на название: X отвечает за X-cross, то есть за мультиплатформенность, в то время как W – за Windows. Да, WAMP – это аббревиатура! Windows Apache MySQL PHP – WAMP.

В XAMPP больше дополнительных модулей, потому что в WAMP есть только дополнительные phpMyAdmin, Adminer и PhpSysInfo. Однако ничто не мешает вам устанавливать остальные приложения в соответствии с вашими предпочтениями! Большая проблема заключается в отсутствии поддержки Pearl. С другой стороны, WAMP Server предоставляет вам не только MariaDB, но и MySQL.

Одним из наиболее важных отличий является то, что WAMP по-прежнему поддерживает 32-разрядную операционную систему, в то время как XAMPP уже отказался от нее. Поэтому, если у вас 32-разрядная система, вы можете выбрать более старые версии XAMPP или использовать WAMP Server.

Менее частые выпуски новых версий могут быть проблемой для некоторых разработчиков. В то время как XAMPP уже предлагает PHP 8.2 по состоянию на февраль 2023 года, WAMP Server предлагает PHP 8.1. Опытные пользователи иногда больше ценят WAMP Server за стабильность, но новички предпочитают XAMPP за более широкий спектр дополнительных приложений, большую прозрачность и простоту использования.

Author

8/10

Total Score iWAMP Server

Very good

Теперь, когда вы выучили аббревиатуры XAMPP и WAMP, вас не должно удивлять, что MAMP расшифровывается как mac OS, Apache, MySQL и PHP. Это эквивалент XAMPP и WAMP, разработанный для Mac OS, но доступный также в Windows.

MAMP соответствует архитектуре и стилю систем Mac и убедит многих сторонников Apple. Прежде всего, визуальный стиль приложения соответствует стилю macOS и большинства веб-приложений для этой операционной системы. Во-вторых, интерфейс разработан так, чтобы быть максимально удобным для пользователей Mac.

Хотите разрабатывать программное обеспечение для macOS, iOS или других операционных систем Apple? Думаете, у вас должен быть Mac для этого? Прочитайте эту статью, чтобы узнать, как разрабатывать программное обеспечение для macOS без Mac!

Дополнительными модулями MAMP являются APC, eAccelerator, XCache и OPcache. Вы можете запустить синхронизацию данных с Dropbox и работать над проектом на разных устройствах за дополнительную разовую плату.

В дополнение к бесплатной версии, MAMP также предлагает премиум-версию (MAMP Pro), которая значительно расширяет потенциал приложения и его ценность для разработчиков. Во-первых, это позволяет создавать любое количество хостов и настраивать их по отдельности. Вы можете запускать не только Apache, но и NginX и выбирать любую версию PHP.

MAMP Pro позволяет тестировать проекты на мобильных устройствах на локальном сервере для iOS и Android и имеет встроенный текстовый редактор, оптимизированный для PHP и других языков программирования. Это также подходящее решение для совместной работы в локальной сети, совместного использования файлов каталогов и результатов вашей работы.ё

Author

8/10

Total Score iMAMP

Very good

Название может немного вводить в заблуждение, потому что EasyPHP не так прост. По сравнению с предыдущими решениями, EasyPHP – это инструмент для профессионалов, а не для новичков.

The interface is cumbersome and the biggest problem is the lack of a console that informs about the status of the apache and PHP server and databases. You will also have to solve technical problems yourself.

In addition to the ability to run your PHP application or PHP script on  a local  server, EasyPHP offers a web server option that turns your computer into a hosting server. Thanks to this, you can host your website, script or application on a web server accessible from any part of the world.

EasyPHP предлагает изолированную среду разработки, в которой вы можете управлять, устанавливать и обновлять компоненты. Он работает только на Windows и поддерживает Apache, Nginx, PHP и MySQL. Вы можете создать дружественную среду для тестирования приложений локально.

Его самое большое преимущество в том, что он легкий и портативный, поэтому вы можете запустить его на USB-накопителе и работать, не устанавливая на компьютер. Затем он будет запущен и управляться через USB-порт.

Используя EasyPHP Warehouse, вы можете установить дополнительные приложения и компоненты, такие как phpMyAdmin, Virtual Hosts Manager, Xdebug Manager, Code Sniffer, Mobile, Codeshot, Codiad Web IDE, Laravel Manager или WordPress.

Author

8/10

Total Score iEasyPHP

Very good

Это еще одна аббревиатура: Apache, MySQL (или MongoDB), PHP, Pearl (или Python) и Softaculous. AMPPS – это инструмент, созданный Softaculous, и их автоматическая установка не могла отсутствовать. В результате это очень удобный инструмент, который дает больше возможностей, чем традиционный PHP-сервер.

AMPPS доступен для Microsoft Windows, Linux и Mac. Установка проста и быстра, и вы можете начать работать с PHP-сервером мгновение спустя, установив один из 350 скриптов. Пользователю предоставляется множество интегрированных инструментов, таких как Apache, MySQL, MongoDB, Perl и Python.

AMPPS – это инструмент для людей, которые хотят протестировать популярные системы CMS и PHP-скрипты локально, не покупая веб-сервер. Softaculous делает это возможным и простым.

Он удобен для начинающих. Вы можете установить PHP-сервер, базы данных MySQL и скрипты без технических знаний. Автоматическая установка Softaculous позволяет сделать это мгновенно без ручной настройки.

Процесс автоматизирован; вам нужно только выбрать скрипт и заполнить несколько простых полей формы. AMPPS автоматически загрузит скрипт, распакует его, установит в выбранную папку и подключится к автоматически созданной базе данных. Вы получите адреса веб-сайта и панели администратора.

Недостатком является то, что базовая версия AMPPS ограничена: вы можете получить доступ только к одной версии PHP – не всегда самой последней. Чтобы иметь возможность использовать все возможности AMPPS, вам необходимо приобрести премиум-версию, которая стоит 49 долларов в год.

Author

9/10

Total Score iAMPPS

Amazing

Заключение

Наиболее популярным решением является XAMPP, но это не единственный вариант. Вы можете поискать более подходящий стек PHP в вашей ситуации. Если вы используете 32-разрядную версию, вы можете выбрать WAMP Server, а если вы ищете решение, которое максимально упростит программирование, вы можете рассмотреть MAMP Pro.

Профессионалы, предпочитающие бесплатные PHP-серверы с открытым исходным кодом, могут использовать EasyPHP, который также дает больше возможностей (например, встроенный веб-сервер), но требует знаний и опыта.  Если, с другой стороны, вы ищете простоту и широкий выбор скриптов, AMPPS PHP local server станет идеальным решением.

После создания вашего скрипта, приложения или веб-сайта пришло время разместить его на веб-сервере. Выберите платформу хостинга UltaHost. Получите поддержку 24/7 от нашей службы поддержки. Наша мощная инфраструктура ориентирована на автоматическое масштабирование, производительность и безопасность. Позвольте нам показать вам разницу! Ознакомьтесь с нашими планами!   

обзор технологии – Timeweb Cloud

Локальный сервер – это веб-сервер, который устанавливается на личном девайсе разработчика. В основном он активно используется разработчиками для тестирования. Ниже мы расскажем о более широком применении локального сервера, а также приведем инструкции по его установке.

Под понятием веб-сервер понимают компьютер, который выполняет роль хостинга веб-сайтов или других веб-сервисов. На сервере хранятся все компоненты, связанные с веб-сайтом (например, файлы HTML, таблицы CSS, JavaScript и другие файлы). Веб-сервер может работать внутри локальной сети, в публичных сетях (в интернете) или только на localhost.

Все запросы, которые приходят от других устройств, принимает HTTP-сервер. HTTP-сервер – это часть программного обеспечения веб-сервера, которая реализует передачу данных по протоколу HTTP. Доступ к данному серверу можно получить через доменное имя веб-сайта. Если на сервере не нашелся запрошенный сайт, то на экране появляется ответ 404 Not Found.

Возможности локального сервера

Разберемся, для чего нужен локальный сервер и как его можно использовать разработчику. Вот возможные варианты применения:

  •         Инсталлирование CMS (WordPress, Joomla, 1С-Bitrix и др.).
  •         Прокачка навыков верстки, разработки и программирования.
  •         Изучение языка разметки HTML и таблиц СSS.
  •         Обновление и редизайн существующего сайта.
  •         Возможность работать с данными без подключения к интернету.
  •         Создание проектов (сайтов) под ключ.

Если объединить все пункты, то основная функция локального сервера — это тестирование. Опыт показывает, что для создания общей структуры сайта лучше использовать локальную среду. Каким бы опытным ни был специалист, практически у всех в процессе работы бывают как незначительные, так и крупные ошибки, которые могут привести к блокировке сайта. Благодаря тестированию своих проектов можно совершенствовать свои навыки, делать код чистым и красивым, что в дальнейшем поможет соответствовать постоянно развивающемся рынку.

Запущенный сайт нужно оставлять зоной, свободной от тестов. А обновлять, устанавливать новые модули, изменять дизайн и верстку можно только после проверки на локальном сервере, доступ к которому есть только у вас. Простыми словами, пока сайт не загружен на хостинг провайдера, поисковые системы и пользователи не будут взаимодействовать с ним. Стоит отметить, что эта информация не касается таких изменений, которые не затрагивают структуру.

Добавление текста, фотографий или номера телефона не требует тестирования на локальном сервере.

Помимо этого локальный сервер может использоваться в локальной сети предприятия для размещения внутренней инфраструктуры. Это может быть файловое хранилище NAS. Использование данной технологии обеспечит непрерывный доступ сотрудников к общим файлам, что повышает эффективность совместной работы. Также для надежного хранения информации можно выбрать облачные серверы. Также это не единственный вариант использования серверного оборудования провайдера. Клиенту на выбор предоставляется любое готовое решение, которое поможет справиться с поставленными задачами.

Перейдем к установке и настройке локального сервера. В зависимости от того, какие сайты вы создаете (статические или динамические), существует несколько способов, с помощью которых можно запустить локальный сервер на компьютере.  

Запускаем статический HTTP-сервер локально

Данный вариант запуска подойдет тем, кто занимается разработкой статических веб-сайтов. Это означает, что страницы сайта не изменяют свой внешний вид. Когда в браузер отправляют запрос, то веб-сервер выдает HTML файл в исходном виде. Внести какие-то изменения можно только через исходный код документов. С помощью статических веб-сайтов чаще всего создают каталоги, визитки или справочники с небольшим количеством страниц и информации.

1 способ: через встроенный модуль SimpleHTTPServer в языке Python

Все, что нужно для тестирования статических файлов из каталога – это установить Python в вашу операционную систему. В некоторых ОС он может быть настроен по умолчанию. Для запуска локального веб-сервера мы будем использовать модуль (SimpleHTTPServer). Мы покажем, как запустить сервер для Python 2 и Python 3.

Пошаговая инструкция:

  1.     Первоначально проверяем свой компьютер на наличие Python. Если не нашли, то устанавливаем с официального сайта.
  2.     В примере мы используем каталог /home/python и переходим в него с помощью команды cd:
$ cd /home/python
$ python -m SimpleHTTPServer
  1.     Получить доступ к файлам в каталоге возможно через localhost с портом 8000. Если этот порт уже используется другим сервером или вы хотите выбрать другой порт, то необходимо воспользоваться командой:
$ python -m SimpleHTTPServer <port_number>

С помощью данной команды можно создать количество серверов, равное количеству доступных портов и памяти. 

  1.     Если у вас Python 3.0, то используйте следующую команду:
$ python3 -m http.server

2 способ: в Node.js

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

Устанавливаем HTTP-сервера глобально, используя менеджер пакетов npm:

npm install --global http-server

Этот способ позволяет произвести запуск веб-сервера в любом каталоге на вашем ПК.

Также есть возможность установить через менеджер пакетов Homebrew:

brew install http-server

Теперь попробуем запустить HTTP-сервер:

http-server

После успешного запуска должно появиться сообщение:

C:\projects\angular-registration-login-example>http-server
Starting up http-server, serving . /
Available on:
  http://192.168.0.5:8080
  http://127.0.0.1:8080
Hit CTRL-C to stop the server

Чтобы подключиться к локальному серверу и просмотреть веб-сайт через браузер, перейдите по адресу http://localhost:8080. В результате вы должны увидеть свой локальный веб-сайт.

Запускаем тестовый сервер для серверных языков

Несмотря на то, что первый вариант реализуется максимально просто и быстро, он не подходит для запуска кода, написанного на серверных языках. Для создания динамических веб-сайтов используются такие серверные языки, как PHP, Perl и другие. Чтобы просмотреть сайт, разработанный на перечисленных языках, необходимо интерпретировать серверный код в HTML, так как все браузеры по умолчанию распознают только HTML/CSS. Для этого специальное ПО выполняет обработку PHP-кода и преобразует в тот вид, который отображается у нас в браузере. Рассмотрим несколько классических вариантов.

Для запуска серверных языков мы установим готовые  пакеты, которые будут содержать три основных компонента:

  1.     Apache — фактический веб-сервер
  2.     MySQL — база данных
  3.     PHP — серверный язык

Все компоненты периодически дорабатывают и обновляют. Чтобы иметь актуальные версии, рекомендуем регулярно проверять наличие доступных обновлений. Пришло время познакомиться с аббревиатурой xAMP. Вместо буквы х ставится первая буква названия вашей операционной системы (Windows, Linux или Mac). Три последних символа – первые буквы компонентов, о которых мы сказали выше.

Open Server — платформа для веб-разработки. Эта портативная среда помогает реализовать функции всех трех компонентов (Apache, MySQL и PHP) и имеет множество дополнительных модулей. Скачать дистрибутив можно абсолютно бесплатно с официального сайта. 

Как установить:

Переходим на сайт для скачивания и выбираем пакет подходящей комплектации. Стандартным образом запускаем установку пакета. По завершению в трее появится красный флажок. Кликните на него и в открывшемся меню выберете «запустить». В настройках можно произвести настройку платформы для своих нужд. Затем введите в браузере http://localhost/, чтобы перейти на главную страницу.

Если все прошло успешно, то на экране должно быть приветствие и сообщение, что он работает. Подробную инструкцию можно найти на официальном сайте, а вопросы можно задавать на форуме поддержки.

Преимущества:

Опен Сервер не привязан к рабочему месту. Для работы с ним на другом ПК достаточно подключить флешку/ жесткий диск с уже настроенной рабочей средой. Также работать с этим софтом может как новичок, так и продвинутый пользователь, поскольку у сервера продуманный графический интерфейс.

Xampp имеет сборку, которая подойдет для любой операционной системы. Зэмп является более универсальным и включает в себя больше компонентов, которые можно выбирать, ориентируясь на свои задачи.

Как установить:

Данное ПО скачивается по ссылке с официального сайта в виде zip-файла. Инсталлятор запускается от имени администратора.

По завершению установки запускаем xampp-control и веб-сервер Apache. Для проверки работы в адресную строку вводим localhost. Затем вы сразу должны перейти на страницу с приветствием.

Преимущества:

Платформа имеет простой и понятный интерфейс. Пользуется спросом у начинающих web-мacтеров. Также большинство настроек в Xampp легко изменяются при помощи конфигурационных файлов. Размеры загрузки WAMP практически в 4 раза больше размеров XAMPP. Вес пакета XAMPP для ОС Windows и Linux составляет 149 МБ, для macOS – 518 МБ. 

Теперь вы узнали, как запустить локальный сервер, чтобы воссоздать на своем компьютере среду, максимально приближенную к реальному веб-серверу. Это были наиболее распространенные и доступные варианты.

Если же вы не нашли на чем остановиться, советуем обратить внимание на использование контейнеров Docker. В Docker можно развернуть окружение полностью аналогичное серверному в изолированных контейнерах. 

Про LocalHost

После установки локального сервера, в адресной строке браузера мы обращаемся к тестовому серверу через localhost.

Localhost — это доменное имя, связанное с IP-адресом 127.0.0.1. Этот IP зарезервирован для использования на loopback-интерфейсах. В свою очередь, loopback — это специальный виртуальный сетевой интерфейс, который позволяет компьютеру обращаться к самому себе. Работая с loopback, вы не выходите за пределы вашей локальной машины — все запросы обрабатываются прямо на хосте.

Подведем итоги: локальный сервер – это комплекс программ, которые установлены на компьютере, а localhost – это доменное имя. Но при этом и первый, и второй участвуют в тестировании приложений и программ, которые вы создаете. Localhost используется не только разработчиками, но сетевыми администраторами для проверки сетевых подключений. Также использование приема «замыкание» позволяет блокировать вредоносные веб-сайты.

Заключение

Надеемся, что данная статья помогла сформировать представление о том, зачем и как можно использовать веб-сервер, установленный на личный компьютер.  Выбирайте подходящий вариант запуска локального сервера, опираясь на задачи и цели, которые стоят перед вами. Как было сказано выше, локальным сервером может пользоваться как один человек, так и целая команда в работе над общим проектом.

При использовании тестового сервера на домашнем компьютере вам не нужно платить за аренду удаленной среды, вы остаетесь независимыми от сторонних ресурсов и получаете такие же возможности, как при использовании платного хостинга. Как только сайт будет протестирован на вашем внутреннем сервере, его можно развернуть на мощностях облачного провайдера Timeweb Cloud.

Кстати, в официальном канале Timeweb Cloud собрали комьюнити из специалистов, которые говорят про IT-тренды, делятся полезными инструкциями и даже приглашают к себе работать. 

Сервер

— Как заставить «php -S» работать в локальной сети?

спросил

Изменено 1 год, 6 месяцев назад

Просмотрено 17 тысяч раз

Часть коллектива PHP

В OS X Mavericks (и новее) запустите сервер PHP из командной строки:

 перейдите в/ваш/каталог
php -S локальный: 8888
 

Работает, но сервер доступен только на этом компе. Есть ли способ проверить это на других устройствах в той же локальной сети?

  • php
  • server
  • lan

РЕДАКТИРОВАТЬ:

Вам нужно будет запустить сервер с помощью команды

php -S 0.0.0.0: 8888

Это позволит вам получить удаленный доступ к серверу (см. документы http://php.net/manual/en/features.commandline.webserver.php)

После этого есть 2 способа просмотра сайта в вашей локальной сети

http://192.168.1.2:8888 где 192.168.1.2 это IP-адрес вашего компьютера, который вы можете найти в вашем Системные настройки в разделе Сеть .

http://myMac.local:8888 , где myMac — это имя вашего локального компьютера, которое вы можете найти в Системных настройках в разделе Совместное использование .

ПОМНИТЕ : Оба этих варианта могут потребовать, чтобы ваш брандмауэр разрешал входящий трафик на порт 8888 (или любой другой порт, который прослушивает ваш сценарий), если он у вас запущен.

0

Начните с:

php -S 0.0.0.0:8888

иначе вы привязываете сервер к локальному хосту;

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Шесть простых настроек для локальной разработки на PHP — для начинающих | by Surajudeen Akande

Surajudeen Akande

·

Подписаться

4 минуты чтения

·

27 июля 2017 г.

Я решил написать на эту очевидно простую тему, потому что многие все еще находят ее сложной! 😱😳😰 В число этих людей входят новички , которые борются с множеством трудностей, просто пытаясь повторить свой hello world с помощью PHP, старички , которые имеют многолетний опыт написания PHP, но не смогли перейти на современные парадигмы в PHP и скептиков , которые ведут себя так, как будто PHP убил члена их семьи 😂.

На данный момент позвольте мне сказать, что использование *AMP — это старая школа, и есть более быстрый и простой способ настроить прекрасного синего слона 🐘.

На самом деле, это всего лишь один из способов установки, о котором я хотел бы рассказать, но я буду перечислять разные варианты одного способа. Один из способов — просто установить глобальную установку PHP, которая позволяет вам запускать код PHP везде на вашем компьютере, в отличие от *AMP, которые ограничивают вас мальчиков квартал из htdocs и www папки 😜. Кроме того, *AMP не позволяют вам увидеть, что вы действительно можете использовать PHP за пределами Интернета.

Приступим…

Просто установите PHP глобально на свой компьютер

На Mac просто выполните:

brew install php7.2

На компьютере с Linux просто выполните:

судо подходит -get install php7.2

На компьютере с Windows просто извлеките двоичный файл, загруженный с php.net, на ваш C:/ и не забудьте добавить его в переменные среды вашей системы.

После того, как это будет сделано на соответствующих машинах, запустите:

php -v

, чтобы убедиться, что ваша установка прошла успешно. Вы должны увидеть ответ, похожий на этот:

Проверка версии PHP

Ниже приведены способы, которыми вы можете легко использовать вашу установку PHP:

1. Запустите локальный веб-сервер PHP

В корневом каталоге вашего приложения или файла PHP. Просто запустите веб-сервер PHP, используя:

php -S localhost:8000

для запуска индексного файла или укажите имя файла, который вы просто хотите запустить, например:

php -S localhost:7777 filename.php

вы увидите ответ вроде:

Running PHP Local Web Server

Вы можете легко увидеть, какие страницы обслуживаются, посетив http://localhost:port_number.

2. Используйте интерактивную оболочку PHP

Многие PHP-разработчики не знают об этом. Это просто среда REPL для быстрого запуска вашего диапазона с некоторым кодом PHP. Просто запустите:

php -a

Пример:

Интерактивная оболочка PHP.

3. Использование команды

php

Просто введите php перед именем файла, чтобы выполнить сценарий PHP. Ниже приведен пример:

Использование команды php.

4. Использование системы сборки Sublime Text.

Если вы используете редактор Sublime Text, вы можете запустить свой php-скрипт в ST3, используя функцию системы сборки, выполнив cmd + B или Ctrl + B . Чтобы настроить систему сборки для PHP в ST3, следуйте инструкциям здесь. Вот пример:

Система сборки ST3 PHP.

5. Использование системы сборки Atom

Подобно использованию системы сборки ST3, выполнение PHP-кода в редакторе Atom происходит из коробки. Просто запустите cmd + I или Ctrl + I.

6. ​​Использование PHP-сервера в Atom

Запустить PHP-сервер в редакторе Atom легко с помощью этого плагина. Благодаря этому вы можете легко раскрутить свой сервер с помощью нескольких ключей. См. пример ниже:

Надеюсь, вы нашли для себя что-то полезное в этом простом посте.

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

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