Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of required php extensions #289

Open
moisseev opened this issue May 24, 2015 · 6 comments · May be fixed by #290
Open

List of required php extensions #289

moisseev opened this issue May 24, 2015 · 6 comments · May be fixed by #290

Comments

@moisseev
Copy link

Please add the list of required php extensions to the requirements section of the documentation:
filter, gd, json, mysql, mbstring, session, xml, zlib, may be something else.

@caseysoftware
Copy link
Member

From my research:

I'll add GD, mbstring (optional), and zlib to the requirements list. Thanks.

@caseysoftware
Copy link
Member

@moisseev
Copy link
Author

Thanks, I understood your point. But actually the defaults depend on a way how php was installed. So it would be great to have a full list of extensions documented. Ideally, installer should check and display status of each required and optional extension as roundcube installer does.

For instance php related FreeBSD ports/packages:

  • lang/php56 - php itself (all extensions are disabled)
  • separate ports for each extension
  • lang/php56-extensions - metaport - default extensions:
    ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
    session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.

@caseysoftware
Copy link
Member

That makes sense.

Any chance you could write something along the lines of this:
https://github.com/web2project/web2project/blob/master/install/install/check.php#L41
and do a pull request?

@caseysoftware caseysoftware reopened this May 27, 2015
@moisseev
Copy link
Author

Ok, I'm on it.
Is the extensions list I mentioned at the top complete or I missed something?

@caseysoftware
Copy link
Member

I'm not 100% sure it's complete but it's enough to start. :)

@moisseev moisseev linked a pull request May 29, 2015 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants