У попередніх статтях ми писали про те, як створити локальний веб-сервер за допомогою наборів інструментів Денвер і 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 версії 8.4.
Якщо у вас є питання або зауваження до сьогоднішнього уроку, залишайте їх у розділі коментарів нижче.
WordPress роками був неперевершеним "монолітом": він відповідав і за зручну адмін-панель, і за збереження даних,…
У світі веб-серверів часто говорять про протистояння Nginx vs Apache. Але що, якби я сказав…
Коли я починав свій шлях у веб-розробці, питання "який веб-сервер використовувати?" практично не стояло. Відповідь…
Коли мова заходить про веб-сервери, два імені завжди на слуху: Apache та Nginx. Apache —…
У світі веб-розробки ми постійно стикаємося з проблемою: "А в мене на комп'ютері все працює!".…
На зорі моєї кар'єри веб-розробника все було відносно просто: встановив локальний сервер (пам'ятаєте Denwer?), поклав…