Установка и настройка OpenServer
Ну что, чешутся руки установить веб-сервер и написать первую программу на PHP? Сейчас всё будет.
ВНИМАНИЕ! Если вы используете MacOS или Linux, используйте в качестве альтернативы XAMPP, у нас есть инструкция и по нему - Установка и настройка XAMPP.
Первым делом идём на официальный сайт OpenServer и скачиваем программу. Я рекомендую скачать BASIC-комплектацию, для наших нужд её вполне хватит. Однако можете посмотреть список программ, которые включены в другие пакеты. Возможно, найдёте что-то полезное, будь то какой-нибудь редактор кода или GUI-клиент для СУБД MySQL.
Итак, приступим. Первым делом нужно скачать саму программу.
Так как на оф. сайте на сегодняшний день скачать его проблемно, советую качать отсюда.
Ссылка на оф. сайт: https://ospanel.io/
Установка
Запускаем установщик и задаём директорию для установки программы. Установка представляет собой простую распаковку.
После завершения установки окно молча закроется.
Настройка
Переходим в папку с распакованным ПО: C:\OpenServer.
Здесь мы видим файлы для запуска программы OpenServer для разных версий системы и 3 папки:
- domains – папка, предназначенная для хранения Ваших сайтов. Внутри неё мы и будем создавать наши проекты, например: myproject.loc;
- modules – папка, содержащая в себе исполняемые файлы модулей и необходимые для их работы библиотеки, дополнительные файлы;
- userdata – папка, в которой находятся пользовательские данные СУБД, файлы кэша, логи, а также файлы конфигурации модулей.
Запустим один из exe-файлов в корне, в зависимости от разрядности вашей ОС. В моём случае это Open Server x64.exe.
Выбираем язык и соглашаемся с установкой необходимых библиотек:
Перезагружаем компьютер. После перезагрузки снова запускаем наш exe`шник. В трее появляется значок с красным флажком.
Жмём по нему правой кнопкой мыши и выбираем пункт “Настройки”. Откроется главное окно программы. Перейдём во вкладку “Модули” и выберем версию PHP: PHP 8 и версию Apache: Apache-PHP-8.
Затем перейдём во вкладку “Домены”, выберем “автопоиск доменов” и в качестве корневой папки домена выберем пункт с наибольшим числом вариантов. Вы также можете дописать сюда свои варианты.
После чего нажимаем “Сохранить” и закрываем окно настроек.
Hello World
Перейдём в папку “domains” и создадим директорию для нашего проекта. Назовём его “myproject.loc”. Внутри создадим директорию “www”. А внутри неё файл “index.php”. Откроем его и впишем следующий код:
<?php
echo 'Hello world!';
Теперь можно запустить сервер и проверить работу скрипта.
Если при старте сервера появилась ошибка: Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи - стоит закрыть программу и запустить её от имени администратора.
Флажок в трее должен стать зелёным.
Откроем браузер и перейдём по адресу http://myproject.loc/
Если же вместо странички вы увидели 404-ошибку сервера, то скорее всего ваш файл назван не index.php а index.php.txt, при этом .txt не отображается в имени. Тогда нужно включить показ расширений для всех файлов и затем убрать у файла приписку .txt в конце. После этого обновить страничку в браузере и порадоваться результату.
Поздравляю! Ваша первая (или нет?) программа только что успешно отработала! Мы увидели результат её работы. И если мы сейчас откроем исходник страницы в браузере, то там не будет нашего исходного кода. Он выполнился, а веб-сервер отдал нам готовый результат. Пользователь никогда не увидит вашего кода на PHP. Вот так просто ;)
На этом конфигурация завершена. В следующем уроке мы установим и настроим самую крутую IDE для PHP-разработчика – PHPStorm. А ещё узнаем о том, как можно пользоваться ей бесплатно.
До встречи!
Комментарии