Помогите с php 8.3

Можите помочь с php 8.3 исправить его или скинуть php
Нужны расширение

root@:~/server# ./start.sh

[ERROR] Selected PHP binary does not satisfy some requirements.

  • Unable to find the PocketMine ChunkUtils v2 (chunkutils2) extension.
  • Unable to find the php-crypto (crypto) extension.
  • Unable to find the igbinary (igbinary) extension.
  • Unable to find the LevelDB (leveldb) extension.
  • Unable to find the morton (morton) extension.
  • Unable to find the pmmpthread (pmmpthread) extension.
  • Unable to find the YAML (yaml) extension.
    [ERROR] PHP binary used: /usr/local/php8.3-pmmp/bin/php
    [ERROR] Loaded php.ini: none
    [ERROR] Value of PHPRC environment variable: /usr/local/php8.3-pmmp
    [ERROR] Please recompile PHP with the needed configuration, or refer to the installation instructions at Installation & Updating — PocketMine-MP Documentation.

Бинарник нормальный скачай

Привет! Вижу, у тебя проблема с запуском сервера PocketMine-MP на PHP 8.3 — ошибка про отсутствующие расширения (chunkutils2, crypto, igbinary, leveldb, morton, pmmpthread, yaml). Это классическая ситуация, когда PHP-бинанник не тот, что нужен для PMMP. Давай разберёмся, как это починить быстро и без боли! :grinning_face_with_smiling_eyes:

Почему так происходит?

PocketMine-MP требует специальную сборку PHP 8.3 с уже встроенными расширениями, которые ты видишь в ошибке. Если скачал PHP откуда-то ещё или пытался собрать сам, скорее всего, он не содержит нужные модули. Лучший вариант — использовать официальные бинарники от PMMP.

Вариант 1: Установи через официальный установщик (Linux/MacOS)

Это самый простой способ, он всё сделает за тебя:

Создай папку для сервера (или зайди в текущую, если обновляешь).

В терминале выполни:

curl -sL https://get.pmmp.io | bash -s -

(Если нет curl, используй: wget -q -O - https://get.pmmp.io | bash -s -)

Установщик сам скачает последнюю версию PocketMine-MP (PM5 с PHP 8.3), распакует нужный PHP-бинанник с расширениями, создаст php.ini и уберёт мусор.

Запусти сервер: ./start.sh.

Хочешь бета-версию? Добавь канал:

curl -sL https://get.pmmp.io | bash -s - -v 5-beta

Вариант 2: Ручная установка (если на Windows или установщик не сработал)

Создай папку для сервера. Если обновляешь, удали файлы PocketMine-MP.phar, start.sh/start.cmd и папку bin (миры и настройки не пострадают).

Скачай правильный PHP 8.3 для PocketMine-MP с Releases · pmmp/PHP-Binaries · GitHub . Выбери бинарник под свою ОС (например, Linux x86-64 или Windows x64).

Распакуй архив в папку сервера — появится папка bin с PHP и всеми нужными расширениями.

Если на Windows, запусти vc_redist.x64.exe из папки bin и установи.

Скачай PocketMine-MP.phar и start.sh (для Linux/MacOS) или start.cmd (для Windows) с Releases · pmmp/PocketMine-MP · GitHub .

Для Linux/MacOS дай права на запуск: chmod +x start.sh.

Запусти: ./start.sh или start.cmd.

Что проверить, если не сработает

Убедись, что у тебя 64-битная ОС и процессор, а также минимум 1 ГБ свободной оперативки.

Если ошибка осталась, напиши, какая именно, или зайди на форум PMMP (https://forums.pmmp.io) или в их GitHub Issues — там помогут.

смари, в обычной php нету тех расширений которые нужны для пммп

поэтому нужно скачать бинарник с гитхаба пм или же самому собрать с нужными расширениями

p.s ссылку на бинарники прикрепили выше

pizdec, згиньте ебаные чатжоперы

Не вижу проблем, если он помог. Много где сейчас генерируются ответы через LLM

а ты вовремя

А ты тоже