Практическое знакомство с PHP, JS и WP
Глава 1. Установка локального веб-сервера Open Server на ПК
OpenServer – набор программ для локальной работы с сайтами. Скачать можно с официального сайта http://open-server.ru/ или https://ospanel.io/download/. Новичку подойдет «Базовая» версия. Причина – нет смысла увеличивать в 3 раза объем программы, если использоваться будет только связка из Apache+PHP+MySQL без дополнительных «наворотов».
Установка Open Server
Для установки программы переходим в папку со скачанным установщиком, запускаем файл, выбираем папку, в которую будет распакована программа, нажимаем «ОК» - рис. 1.
Рис. 1. Будем устанавливать программу на диск С:
После завершения процесса установки, можно перейти в заданную папку и запустить программу файлом Open Server x86.exe.
Примечание
Если программа запускается впервые, то вам могут предложить установить Microsoft Visual C++.
После запуска выберите желаемый язык. По завершению установки в трее на Панели задач появится иконка OpenServer . При нажатии на этот флажок он становится зеленым и открывается следующее меню (рис. 2).
Рис. 2. Меню OpenServer
Здесь есть такие команды:
Запустить — запустить локальный веб-сервер.Перезапустить — перезагрузить веб-сервер.Остановить — остановка веб-сервера.Список сайтов — список локальных сайтов.Дополнительно — запуск PhpMyAdmin, быстрый доступ к конфигурационным файлам веб-сервера, PHP и MySQL.Папка с сайтами — открыть папку, в которой находятся файлы локальных сайтов.Просмотр логов — открыть панель для просмотра ошибок HTTP, PHP и MySQL.Настройки — окно для настройки программ.Выход — завершить запущенные процессы и выйти из программы.Проверка работы Open Server
Для проверки работоспособности программы в браузере набираем команду localhost и, если программа была установлена корректно, увидим следующее сообщение (рис. 3).
Рис. 3. На этом установка локального веб сервера OS закончена
Open Server мы поставили для того, чтобы запускать на нем листинги PHP, которые мы будем изучать в последующих главах.
Примеры запуска PHP скриптов на Open Server
На диске C:\ в папке Open Server открываем папку domains (домены = папки наших будущих сайтов). Полный путь у нас будет C:\OpenServer\domains – рис. 4.
Рис. 4. В папку domains будем помещать файлы PHP
Пример 1. Проверяем работу скриптов (PHP и Ява) на Open Server
Теперь давайте создадим свою папку с новым сайтом и назовем ее – test.com. Внутри нее создадим файл index.php следующего содержания (листинг 1).
<?php
echo "Проверка Опен Сервер";
?>
<script>
var mydate = new Date();
var year = mydate.getYear();
if (year < 1000) year += 1900;
var day = mydate.getDay();
var month = mydate.getMonth();
var daym = mydate.getDate();
if (daym < 10) daym = "0" + daym;
var dayarray = new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота");
var montharray = new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");
document.write("<small><font color='000000' face='Arial'><b>" + dayarray[day] + ", " + montharray[month] + " " + daym + ", " + year + "</b></font></small>");
</script>
Файл index.php сохраним помаршруту C:\OpenServer\domains\test.com. В трее (где расположены часы Windows) производим перезапуск локального сервера OS, затем заходим в меню Open Server во вкладку мои сайты и выбираем наш локальный сайт – test.com. При запуске test.com мы увидим вывод php кода листинга 1 (рис. 5).
Рис. 5. Так выглядит index.php, запущенный на OpenServer
Так мы проверили работу двух скриптов (PHP и Ява) одновременно.
Пример 2. Проверка работы PHP скрипта на Open Server
Теперь создадим другую папку, например, test.loc и проверим еще один PHP скрипт (листинг 2).
<HTML>
<HEAD><TITLE>Мой скрипт на PHP</TITLE></HEAD>
<BODY>
<?php
$name = 'VOVA';
echo 'Здравствуй, '.$name;
?>
</BODY>
</HTML>
Сохраните этот скрипт как файл index.php в папке test.loc. Если вы все сделали правильно, то при запуске PHP скрипта в окне браузера должно появиться строчка про Вову (рис. 6).
Рис. 6. Скрипт работает
Теперь вы умеете запускать PHP скрипты на вашем локальном Web-сервере.
Примечание
Антивирусы, например, Касперский и брандмауэр иногда расценивают запуск Open Server как вирус и блокируют работу всех скриптов. В этой ситуации перед сеансом работы с OS отключайте ваш антивирус.
Возможные проблемы с Open Server и их решение
Если у вас есть ограничение на работу с файлом С:\windows\system32\drivers\etc\hosts, то вы должны запускать Open Server от имени Администратора (рис. 7).
Рис. 7. Запуск программы от имени Администратора
Более детально ваши действия при этом такие.
Шаг 1. Останавливаем сервер и нажимаем кнопку Выход (рис. 8).
Рис. 8. Выполняем шаг 1
Шаг 2. Заходим в папку с Open Server (в моем случае путь C:\Progr\OpenServer и ищем там файл OpenServer.exe
Далее вызываем на нем контекстное меню и выбираем пункт "Свойства" – рис. 9.
Рис. 9. Свойства файла OpenServer.exe
В открывшемся окне, переходим на вкладку "Совместимость" и отмечаем чекбокс (флажок) "Выполнить эту программу от имени Администратора" – рис. 10.
Рис. 10. Ставим флажок Выполнить программу от имени Администратора
После этого запускаем Open Server, в появившемся предупреждении разрешаем запуск (рис. 11).
Рис. 11. В этом окне нажимам ДА
Задание
Установите Open Server на ПК. Если возникнут трудности – решите эти проблемы самостоятельно. Например, отредактируйте файл hosts (рис. 12). hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов.
Рис. 12. Путь к текстовому файлу hosts
При необходимости доустановите дополнительно Microsoft Visual C++ (рис. 13).
Рис. 13. Microsoft Visual C++ это компилятор для приложений на языке C++, разработанный корпорацией Microsoft
Если есть проблемы запуска OS – отключите антивирус.
Спасибо за чтение
Вернуться к книге
