Загрузка

Начиная с версии PHP 5.4, в язык встроен простой веб-сервер, который позволяет запускать PHP-код без установки Apache, Nginx или сборок типа XAMPP. Это особенно удобно для тестирования и обучения.


✅ Преимущества встроенного сервера:

  • Ничего не нужно дополнительно устанавливать.

  • Работает на любой ОС с установленным PHP.

  • Идеально для быстрой отладки небольших скриптов или приложений.


🔧 Проверка версии PHP

Откройте терминал (или командную строку) и введите:

bash
php -v

Если вы видите номер версии — PHP установлен, и можно продолжать.


▶️ Запуск встроенного сервера

  1. Перейдите в папку с проектом (в терминале):

    bash
    cd путь/к/вашему/проекту
  2. Запустите сервер:

    bash
    php -S localhost:8000
  3. Откройте в браузере:

    arduino
    http://localhost:8000

Теперь ваш PHP-код в этой папке будет выполняться как на обычном сервере.


📁 Пример: структура проекта

pgsql
мой-проект/
├── index.php
├── info.php
└── style.css

Файл index.php:

php
<?php
echo "<h1>Добро пожаловать!</h1>";
?>

Файл info.php:

php
<?php
phpinfo();
?>

⚠️ Замечания

  • Этот сервер не предназначен для продакшна (боевых сайтов) — он не защищён и не масштабируем.

  • Поддерживает только один поток — не справится с большим количеством одновременных подключений.


📝 Альтернатива для macOS и Linux

Вы можете создать простую структуру и запустить:

bash
mkdir test-site
cd test-site
echo "<?php
echo 'Привет с PHP!'; ?>" > index.php
php -S localhost:8080

Откройте в браузере:
http://localhost:8080