У попередніх статтях ми писали про те, як створити локальний веб-сервер за допомогою наборів інструментів Денвер і XAMPP. Ці інструменти дозволяють перетворити ваш домашній комп’ютер в веб-сервер і створювати сайти у себе вдома. Розглянуті додатки містять в собі необхідний мінімум програм, які необхідні для роботи в локальному середовищі розробки: сервер Apache, інтерпретатор скриптів PHP, систему керування базами даних MySQL, інтерпретатор мови Perl, та інші додаткові бібліотеки. Всі ці компоненти ви можете встановити і самі, головне знати, як це правильно зробити. І в сьогоднішньому уроці ми розглянемо встановлення інтерпретатора PHP. Іншими словами – ми встановимо PHP 7-ї версії на свій комп’ютер. В якості прикладу ми будемо використовувати операційну систему Windows 10.
Для початку розглянемо те, що вміє PHP і для чого його можна використовувати:
\u
) дає можливість використовувати код Unicode символу (в шістнадцятковому вигляді) всередині рядків.\BaseException
)
Крок №1 – Завантаження дистрибутива PHP
Завантажте дистрибутив PHP на офіційному сайті https://windows.php.net/download/. Виберіть потрібну версію і завантажте ZIP-архів для типу збірки Thread-Safe (щоб він був сумісний з сервером Apache) і відповідної розрядності. Наприклад, для цього уроку ми завантажили архів з останньою версією PHP (7.2.12) – VC15 x64 Thread Safe.
Після того, як закінчиться завантаження, розпакуйте архів в будь-яку папку, наприклад, в C:\PHP7
.
На цьому етапі вже можна сказати, що ви встановили інтерпретатор PHP на свій комп’ютер. Тепер прийшла пора перевірити, що він працює нормально.
Ми створимо невеликий PHP-скрипт для перевірки:
script_01.php
в будь-якій папці, наприклад, в C:\PHP7\scripts\
.<?php echo "Перевірка коректності роботи PHP 7"; ?>
Крок №2 – Перевірка роботи PHP
Тепер перевіримо, що ця нова програма (скрипт) запускається.
Для перевірки будемо використовувати командний рядок (консоль).
З консолі нам потрібно вибрати обробник (в даному випадку це файл php.exe
в папці C:\PHP7\
).
Найпростіше зробити це в Windows 10 так: відкрийте File Explorer і перейдіть в потрібну папку:
Потім в рядку шляху до папки наберіть слово cmd
і натисніть Enter:
Відкриється командний рядок (консоль; CLI).
Тепер потрібно вибрати обробник і скрипт для обробки, — для цього наберіть наступну команду в консолі:
php.exe C:\PHP7\scripts\script_01.php
php.exe
– це обробник. Оскільки ми запустили консоль з папки з цим файлом, шлях до нього ми опустили. Якщо ви запускаєте обробник з іншої папки, тоді вказуйте повний шлях до нього, наприклад, у форматі C:\PHP7\php.exe
.C:\PHP7\scripts\script_01.php
. Якщо у вас інший шлях – замініть його тут.
Після того, як ви натиснете Enter, повинна виконатися команда, і ви повинні побачити результат виконання скрипта:
Якщо у вас виникають помилки в консолі, швидше за все ви помилилися при вказуванні шляху до файлів. Якщо в назві папки є пробіли, тоді візьміть шлях в подвійні лапки.
У нашому прикладі обійшлося без помилок, і ми бачимо, що інтерпретатор PHP успішно встановлений і працює коректно. Тепер ви можете використовувати PHP 7 з командного рядка.
Якщо ви хочете запускати PHP-скрипти з браузера, тоді вам потрібно встановити додатково веб-сервер (наприклад, Apache). Правда, для простої перевірки можна обійтися і без Апача, а використовувати вбудований в дистрибутив PHP сервер. І зараз ми коротко розповімо вам, як це зробити.
Відкрийте в File Explorer папку з встановленим PHP і наберіть в шляху слово cmd
, а потім натисніть Enter.
Після цього наберіть команду, яка переведе PHP в режим сервера:
php.exe -S localhost:6789
-S
– ця частина команди позначає, що PHP повинен запуститися в режимі сервераlocalhost
– ця частина команди позначає, що сервер повинен приймати з’єднання тільки зі свого комп’ютера6789
– це номер порту, на якому сервер буде чекати з’єднання з веб-браузера. При помилці про зайнятість порту, використовуйте інший порт (від 1 до 65534)
Після того як ви наберете команду і натиснете Enter, ви повинні побачити наступну інформацію в консолі:
C:\PHP7\
)Ctrl+C
Тепер ви можете відкрити браузер і протестувати роботу сервера і виконання PHP-скриптів.
Нагадаємо, що коренева папка сервера – це C:\PHP7\
. Тому, щоб протестувати наш «піддослідний» скрипт, нам потрібно в браузері набрати наступну адресу:
http://localhost:6789/scripts/script_01.php
Якщо ви використовуєте інший порт, ви повинні поміняти його на свій. Також враховуйте коректність шляху до скриптів (враховуйте кореневу папку PHP-сервера).
Якщо все нормально, ви повинні побачити в браузері результат виконання скрипта C:\PHP7\scripts\script_01.php
, а в консолі буде відображатися інформація про використання сервера.
Після цього ви можете припинити роботу PHP сервера, для цього натисніть клавіші Ctrl+C
в консолі.
От і все! Ми успішно встановили і перевірили роботу PHP 7. Ми побачили, як можна працювати з інтерпретатором PHP в консолі, а також дізналися, як легко використовувати вбудований сервер в PHP для перевірки роботи PHP-скриптів в браузері.
Для більш складних завдань вам може знадобитися веб-сервер Apache, інструмент для роботи з базами даних MySQL та додаткові бібліотеки. Всі ці компоненти ви можете встановити самі (як і PHP в сьогоднішньому уроці), або ж використовувати готові пакети з необхідними інструментами, такі як XAMPP, Wampserver та інші (Денвер не підтримує PHP 7).
У наступних уроках ми постараємося докладно висвітлити процес встановлення додаткових компонентів.
Якщо у вас є питання або зауваження до сьогоднішнього уроку, залишайте їх у розділі коментарів нижче.
Коли ви ставите перед собою цілі, дуже важливо бути максимально конкретним. Тут не допоможе проста…
Сучасна людина думає, що втрачає час, коли не діє швидко, однак не знає, що робити…
Унікальна елегантність і довговічність: чому варто купити травертин або граніт Натуральний камінь це більше, ніж…
У сучасному світі, де щодня від нас вимагають бути в ресурсі, відповідати зовнішнім очікуванням та…
Існує багато способів захистити свої дані в Інтернеті. Одним з найкращих рішень можна назвати віртуальну…
Реалії сьогодення такі, що все важче стає залишатися приватним при перегляді веб-сторінок, і це ще…