Hi, I've had Flarum installed several times before, but now when I'm trying to install it, I'm getting this. I've never used Flarum since the PHP requirement went up to 7.1. Does anyone know how to resolve this without breaking Apache completely? 😅
PHP Warning: PHP Startup: Unable to load dynamic library 'xsl.so' (tried: /usr/ lib/php/20170718/xsl.so (/usr/lib/php/20170718/xsl.so: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/xsl.so.so (/usr/lib/php /20170718/xsl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Installing flarum/flarum (v0.1.0-beta.8)
- Installing flarum/flarum (v0.1.0-beta.8)
Loading from cache
Created project in .
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- s9e/text-formatter 1.3.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- s9e/text-formatter 1.3.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- s9e/text-formatter 1.2.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- s9e/text-formatter 1.2.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- s9e/text-formatter 1.2.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- flarum/statistics v0.1.0-beta.8 requires flarum/core ^0.1.0-beta.8 -> satisfiable by flarum/core[v0.1.0-beta.8].
- flarum/core v0.1.0-beta.8 requires s9e/text-formatter ^1.2.0 -> satisfiable by s9e/text-formatter[1.2.0, 1.2.1, 1.2.2, 1.3.0, 1.3.1].
- Installation request for flarum/statistics ^0.1.0 -> satisfiable by flarum/statistics[v0.1.0-beta.8].
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/7.2/cli/php.ini
- /etc/php/7.2/cli/conf.d/10-mysqlnd.ini
- /etc/php/7.2/cli/conf.d/10-opcache.ini
- /etc/php/7.2/cli/conf.d/10-pdo.ini
- /etc/php/7.2/cli/conf.d/15-xml.ini
- /etc/php/7.2/cli/conf.d/20-apcu.ini
- /etc/php/7.2/cli/conf.d/20-calendar.ini
- /etc/php/7.2/cli/conf.d/20-ctype.ini
- /etc/php/7.2/cli/conf.d/20-curl.ini
- /etc/php/7.2/cli/conf.d/20-dom.ini
- /etc/php/7.2/cli/conf.d/20-exif.ini
- /etc/php/7.2/cli/conf.d/20-fileinfo.ini
- /etc/php/7.2/cli/conf.d/20-ftp.ini
- /etc/php/7.2/cli/conf.d/20-gd.ini
- /etc/php/7.2/cli/conf.d/20-gettext.ini
- /etc/php/7.2/cli/conf.d/20-iconv.ini
- /etc/php/7.2/cli/conf.d/20-igbinary.ini
- /etc/php/7.2/cli/conf.d/20-intl.ini
- /etc/php/7.2/cli/conf.d/20-json.ini
- /etc/php/7.2/cli/conf.d/20-mbstring.ini
- /etc/php/7.2/cli/conf.d/20-mysqli.ini
- /etc/php/7.2/cli/conf.d/20-pdo_mysql.ini
- /etc/php/7.2/cli/conf.d/20-phar.ini
- /etc/php/7.2/cli/conf.d/20-posix.ini
- /etc/php/7.2/cli/conf.d/20-readline.ini
- /etc/php/7.2/cli/conf.d/20-redis.ini
- /etc/php/7.2/cli/conf.d/20-shmop.ini
- /etc/php/7.2/cli/conf.d/20-simplexml.ini
- /etc/php/7.2/cli/conf.d/20-sockets.ini
- /etc/php/7.2/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.2/cli/conf.d/20-sysvsem.ini
- /etc/php/7.2/cli/conf.d/20-sysvshm.ini
- /etc/php/7.2/cli/conf.d/20-tokenizer.ini
- /etc/php/7.2/cli/conf.d/20-wddx.ini
- /etc/php/7.2/cli/conf.d/20-xmlreader.ini
- /etc/php/7.2/cli/conf.d/20-xmlwriter.ini
- /etc/php/7.2/cli/conf.d/20-xsl.ini
- /etc/php/7.2/cli/conf.d/20-zip.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.