Установка напрямую

Введение

Ниже вы найдете подробные инструкции по подготовке и настройке среды для PHP непосредственно на вашем компьютере.

1. Установка PHP 8.4

(последняя стабильная версия по состоянию на январь 2025 г.)

Для Windows:

  1. Загрузите последнюю версию PHP 8.4 с официального сайта PHP (https://windows.php.net/download/arrow-up-right)

  2. Распакуйте ZIP-файл в каталог (например, C:\php)

  3. Добавьте каталог PHP в переменную среды PATH вашей системы

  4. Переименуйте php.ini-development в php.ini в каталоге PHP

Для macOS:

brew install php@8.4
echo 'export PATH="/usr/local/opt/php@8.4/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Для Linux (Ubuntu/Debian):

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.4 php8.4-cli php8.4-common

2. Настройка PHP для оптимальной производительности

Отредактируйте файл php.ini:

3. Настройка веб-сервера

Apache (с mod_php):

Nginx (с PHP-FPM):

Настройте Nginx для работы с PHP-FPM (отредактируйте /etc/nginx/sites-available/default):

4. Установка необходимых расширений PHP для машинного обучения

5. Настройка Composer (менеджера пакетов)

6. Установка популярных библиотек машинного обучения для PHP

7. Настройка IDE

  1. Установите PHPStorm или VS Code

  2. Установите расширения PHP (для VS Code):

  • PHP IntelliSense

  • PHP Debug

  • PHP Intellephense

8. Настройка системы контроля версий (Git)

9. Настройка системы баз данных (MySQL)

Настройте PHP для работы с MySQL:

10. Настройка виртуальной среды

Установите и используйте встроенный сервер разработки PHP для изолированных проектов:

11. Проверка настройки

Создайте файл phpinfo.php в корневом каталоге вашего веб-сервера со следующим содержимым:

Откройте этот файл в веб-браузере, чтобы проверить конфигурацию PHP.

12. Создание простого тестового скрипта для машинного обучения

Мы создадим два тестовых скрипта, по одному для каждой библиотеки, чтобы убедиться в корректной работе PHP-ML и Rubix ML.

Тестовый скрипт для PHP-ML

Создайте файл с именем php_ml_test.php в каталоге public:

Тестовый скрипт Rubix ML

Создайте еще один файл с именем rubix_ml_test.php в вашей директории public:

Для запуска этих скриптов используйте следующие команды:

Если все настроено правильно, вы должны увидеть результат прогнозирования.

Last updated