nanobox-io / nanobox-engine-php

Engine for running PHP apps on Nanobox
https://nanobox.io
MIT License
19 stars 15 forks source link

Php missing xsl, even when specified #48

Closed glinton closed 7 years ago

glinton commented 7 years ago

Composer error

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for magento/framework 100.1.3 -> satisfiable by magento/framework[100.1.3].
    - magento/framework 100.1.3 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
  Problem 2
    - Installation request for magento/product-community-edition 2.1.3 -> satisfiable by magento/product-community-edition[2.1.3].
    - magento/product-community-edition 2.1.3 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
  Problem 3
    - magento/framework 100.1.3 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
    - magento/theme-frontend-luma 100.1.2 requires magento/framework 100.1.* -> satisfiable by magento/framework[100.1.3].
    - Installation request for magento/theme-frontend-luma 100.1.2 -> satisfiable by magento/theme-frontend-luma[100.1.2].

  To enable extensions, verify that they are enabled in those .ini files:
    - /data/etc/php/php.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

boxfile.yml

    extensions:
      - curl
      - gd
      - intl
      - mbstring
      - mcrypt
      - pdo
      - pdo_mysql
      - simplexml
      - soap
      - xsl

php.ini

$ grep xsl /data/etc/php/php.ini
extension=xsl.so
$ php --info | grep xsl

version

$ php -v
PHP 7.0.15 (cli) (built: Jan 25 2017 22:39:07) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
glinton commented 7 years ago

Seems xsl must come after xml...