Освоение PHP 8 в Windows с помощью WSL: подробное руководство

Вы являетесь пользователем Windows и хотите использовать возможности PHP 8 для своих проектов веб-разработки? Не смотрите дальше! В этой статье мы рассмотрим различные методы настройки и использования PHP 8 в Windows с подсистемой Windows для Linux (WSL). Мы шаг за шагом проведем вас через этот процесс, используя разговорный язык и попутно предоставляя примеры кода. Итак, возьмите свой любимый текстовый редактор и приступим!

Метод 1: установка WSL

Для начала нам нужно установить WSL на ваш компьютер с Windows. WSL позволяет запускать дистрибутив Linux вместе с Windows, обеспечивая необходимую среду для разработки PHP. Выполните следующие действия:

  1. Откройте PowerShell от имени администратора.

  2. Чтобы включить WSL, выполните следующую команду:

    wsl --install
  3. Выберите предпочитаемый вами дистрибутив Linux (например, Ubuntu) и следуйте инструкциям по установке.

  4. После завершения установки запустите дистрибутив Linux из меню «Пуск» и настройте свое имя пользователя и пароль.

Метод 2. Установка PHP 8

После настройки WSL мы можем теперь установить PHP 8 в дистрибутив Linux. Вот как:

  1. Откройте терминал в вашем дистрибутиве Linux.

  2. Обновите список пакетов, выполнив:

    sudo apt update
  3. Установите PHP 8 и необходимые расширения с помощью следующей команды:

    sudo apt install php8.0 php8.0-cli php8.0-common
  4. Проверьте установку, проверив версию PHP:

    php -v

Метод 3: настройка PHP 8

Теперь, когда PHP 8 установлен, нам нужно настроить его в соответствии с нашими потребностями. Вот несколько важных конфигураций, о которых стоит упомянуть:

  1. Настройка параметров PHP: откройте файл конфигурации PHP с помощью предпочитаемого вами текстового редактора:

    sudo nano /etc/php/8.0/cli/php.ini

    В этом файле вы можете изменить различные настройки, такие как ограничения памяти, отчеты об ошибках и часовые пояса.

  2. Установка дополнительных расширений PHP. В зависимости от требований вашего проекта вам может потребоваться установить дополнительные расширения PHP. Например, чтобы установить расширение MySQL, выполните:

    sudo apt install php8.0-mysql
  3. Перезапуск PHP: после внесения изменений в конфигурацию PHP необходимо перезапустить PHP, чтобы изменения вступили в силу:

    sudo service php8.0-fpm restart

Метод 4. Тестирование PHP 8

Чтобы убедиться, что все работает правильно, необходимо протестировать PHP 8. Вот простой тестовый скрипт, который поможет вам начать:

  1. Создайте новый файл PHP с помощью предпочитаемого вами текстового редактора, например, test.php.

  2. Добавьте в файл следующий код:

    <?php
    phpinfo();
  3. Сохраните файл и выйдите из текстового редактора.

  4. Запустите скрипт, выполнив в терминале следующую команду:

    php test.php

    Появится информация PHP, подтверждающая, что PHP 8 работает правильно.

С помощью этих методов вы теперь можете раскрыть возможности PHP 8 на своем компьютере под управлением Windows с помощью WSL. Поднимите свои проекты веб-разработки на новый уровень с помощью новейших функций и улучшений PHP 8. Приятного кодирования!