Baikal: Required PHP7 modules (Ubuntu 16.04 dependencies)

Created on 17 Jan 2017  路  4Comments  路  Source: sabre-io/Baikal

Hello and thanks a lot for creating baikal!

Running ubuntu and apache2 however, the installation took a little longer than expected because of two missing php-modules that are not installed with php7 by default.

First I was presented an error message about "DOMDocument" which was fixed by
apt-get install php7.0-xml
Next I received "mb_detect_encoding()" error message after logging into a baikal calender. So the following module had to be installed:
php7.0-mbstring

I would suggest to include the required php modules "mbstring" and "xml" in the list of requirements for baikal.

I am not sure if this applies to the server edition of Ubuntu or if these modules are already installed by default. Summary of what I needed to get baikal running on an fresh Ubuntu 16.04 install:

  • php
  • sqlite
  • apache2
  • libapache2-mod-php7.0
  • php7.0-sqlite3
  • php7.0-mbstring
  • php7.0-xml
bug

Most helpful comment

Nah not your fault at all. We should document it ;)

All 4 comments

Thanks. These are covered in composer.json, but it makes sense to add them to sabre.io too.

Sorry, I was not familiar with composer, and should probably have a look at it.

Nah not your fault at all. We should document it ;)

I'm closing this ticket, not because it's not a good idea.

It's a low priority for the maintainers, and I feel it's better to keep a Github issue list that reflects actual work being done vs a list of things that will never get closed.

If someone reading this is interested enough in this feature to make the changes, feel free to comment here to re-open the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

palbr picture palbr  路  4Comments

urmel1960 picture urmel1960  路  4Comments

Ostromogilski picture Ostromogilski  路  6Comments

gitfvb picture gitfvb  路  4Comments

lunixyacht picture lunixyacht  路  8Comments