Помогите пожалуйста 0183

Что за ошибка? Как решать? Пытаюсь запустить через вдс и после ./start.sh выдает эту ошибку:

PHP Parse error: syntax error, unexpected ‘?’, expecting function (T_FUNCTION) or const (T_CONST) in phar:///root/rp/PocketMine-MP.phar/src/VersionInfo.php on line 42

Как решить? pmmp 4.10, Linux Ubuntu 18.04

Установи PHP отсюда PHP-8.0-Aggregate [Jenkins]

Наверное у тебя версия php старая

./bin/php7/bin/php: error while loading shared libraries: /root/srv/bin/php7/bin/…/lib/libyaml-0.so.2: file too short

Установил на сам вдс php8, теперь:

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

  • Unable to find the PocketMine ChunkUtils v2 (chunkutils2) extension.
  • Unable to find the cURL (curl) extension.
  • Unable to find the php-crypto (crypto) extension.
  • Unable to find the GMP (gmp) extension.
  • Unable to find the igbinary (igbinary) extension.
  • Unable to find the LevelDB (leveldb) extension.
  • Unable to find the Multibyte String (mbstring) extension.
  • Unable to find the morton (morton) extension.
  • Unable to find the pthreads (pthreads) extension.
  • Unable to find the YAML (yaml) extension.
  • Unable to find the Zip (zip) extension.
    [ERROR] PHP binary used: /usr/bin/php8.0
    [ERROR] Loaded php.ini: /etc/php/8.0/cli/php.ini
    [ERROR] Value of PHPRC environment variable:
    [ERROR] Please recompile PHP with the needed configuration, or refer to the installation instructions at Installation & Updating — PocketMine-MP Documentation.

PHP нужно использовать именно тот, который я отправил. Перед скачиванием обрати внимание на то, для какой платформы ты качаешь

Screenshot_1
У тебя ЛИНУКС…, не забывай

Установил, снова же, после ./start.sh:

./bin/php7/bin/php: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by ./bin/php7/bin/php) ./bin/php7/bin/php: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.26’ not found (required by ./bin/php7/bin/php)
./bin/php7/bin/php: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /root/rp/bin/php7/bin/../lib/libpng16.so.16) ./bin/php7/bin/php: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29’ not found (required by /root/rp/bin/php7/bin/…/lib/libsqlite3.so.0)
./bin/php7/bin/php: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found (required by /root/rp/bin/php7/bin/../lib/libsqlite3.so.0) ./bin/php7/bin/php: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29’ not found (required by /root/rp/bin/php7/bin/…/lib/libxml2.so.2)
./bin/php7/bin/php: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found (required by /root/rp/bin/php7/bin/…/lib/libxml2.so.2)

Достаточно:
wget -q -O - https://get.pmmp.io | bash -s - -r

убунта старая, libc старая

не работала

поставил убунту 20, заработало , но…

Warning: Failed loading Zend extension ‘opcache.so’ (tried: /root/bin/php7/lib/php/extensions/no-debug-zts-20200930/opcache.so (/root/bin/php7/lib/php/extensions/no-debug-zts-20200930/opcache.so: cannot open shared object file: No such file or directory), /root/bin/php7/lib/php/extensions/no-debug-zts-20200930/opcache.so.so (/root/bin/php7/lib/php/extensions/no-debug-zts-20200930/opcache.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Warning: Failed loading Zend extension ‘xdebug.so’ (tried: /root/bin/php7/lib/php/extensions/no-debug-zts-20200930/xdebug.so (/root/bin/php7/lib/php/extensions/no-debug-zts-20200930/xdebug.so: cannot open shared object file: No such file or directory), /root/bin/php7/lib/php/extensions/no-debug-zts-20200930/xdebug.so.so (/root/bin/php7/lib/php/extensions/no-debug-zts-20200930/xdebug.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

это варнинг, который никак не мешает жить

если нужно - укажи в php.ini путь до этих расширений, они находятся внутри иерархии bin/php7/lib/, там где-то

все спасибо

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.