macOS·29 питань

Як запустити та налаштувати локальний вебсервер за допомогою вбудованого в macOS інтерпретатора PHP та Python?

Відповідь

Для швидкого перевіряння вебсторінок або тестування скриптів розробникам часто не потрібно встановлювати важкі серверні середовища на кшталт Apache або Nginx. В операційній системі macOS уже вбудовано інструменти, які дозволяють запустити найпростіший локальний сервер за пару секунд прямо з термінала.

Перш за все вам знадобиться запустити стандартну програму Термінал через Spotlight або з папки Утиліти. За допомогою команди cd перейдіть у папку з вашим проєктом, де знаходяться файли сайту або скрипти, які ви хочете запустити локально.

Якщо ваш проєкт написаний на чистому HTML і PHP, ви можете використовувати вбудований у систему PHP-сервер. Для цього введіть у терміналі команду php -S localhost:8000 і натисніть клавішу вводу. Після цього сервер буде успішно запущено, а у вікні термінала з'явиться інформація про поточні підключення.

У ситуації, коли вам потрібно підняти простий сервер для статичних файлів за допомогою Python, сучасні версії macOS використовують інтерпретатор Python

Перейдіть у потрібну директорію в терміналі та виконайте команду python3 -m http.server 8000, яка миттєво створить локальний сервер на вказаному порті.

Після виконання будь-якої з цих команд відкрийте улюблений веббраузер і введіть у рядок адреси адресу http://localhost:

Ви побачите вміст вашої робочої директорії або головний файл сайту. Щоб зупинити роботу сервера та звільнити порт, просто поверніться в термінал і натисніть комбінацію клавіш Control плюс C.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем