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

Added PHP 7.3 Image #97

Merged
merged 13 commits into from
Jan 4, 2019
Merged

Added PHP 7.3 Image #97

merged 13 commits into from
Jan 4, 2019

Conversation

sean-e-dietrich
Copy link
Member

@sean-e-dietrich sean-e-dietrich commented Dec 28, 2018

Adding in PHP 7.3 image details so that we can start using it for development services. I believe because 7.3 is out currently that it makes sense to include this in our images now.

NOTES

Modules Not Stable

  • The following modules pdo_sqlsrv and sqlsrv are currently not stable for 7.3 and therefore we should make a note of them in the documentation.

Known Module Issues

  • There may be some issues around PHP-ZIP Encryption as the php-zip module requires libzip >= 1.12. Unfortunately due to the version of Debian being used as the base (stretch) it isn't support and requires that we use sid but there are other issues withe freetype when attempting to use freetype so right now It may be just sufficient to make a note.

@sean-e-dietrich sean-e-dietrich changed the title Added PHP 7.3 Image [WIP] Added PHP 7.3 Image Dec 29, 2018
@sean-e-dietrich
Copy link
Member Author

Marking as WIP. Currently looks like libzip has been taken out of being compiled and PHP and there isn't a stable version for Stretch currently. There is an unstable version currently but seems to have issues where dependencies are also having trouble compiling.

@sean-e-dietrich sean-e-dietrich changed the title [WIP] Added PHP 7.3 Image Added PHP 7.3 Image Dec 29, 2018
@sean-e-dietrich
Copy link
Member Author

@achekulaev @lmakarov this is ready for review now.

Copy link
Member

@lmakarov lmakarov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sean-e-dietrich thanks for working on this!

A few notes and questions:

  1. Does unixodbc-dev need to be installed as a runtime dependency? http://take.ms/G1WMQ
  2. I think zlib1g-dev and zlib1g can be removed in the 7.3 Dockerfile, since libzip requires those anyway.
  3. "Libzip >= 1.2.0 needed for encryption support" - I think we can ignore this for now.
  4. Please rebase onto develop and include changes recently merged there.

@lmakarov
Copy link
Member

lmakarov commented Dec 31, 2018

@sean-e-dietrich hold off on rebasing onto develop. It's broken ATM.

@sean-e-dietrich
Copy link
Member Author

We can remove unixodbc-dev as it was an attempt to try and get sqlsrv working and was just not removed.

@lmakarov lmakarov merged commit 6bf065d into develop Jan 4, 2019
@lmakarov lmakarov deleted the feature/php73 branch January 4, 2019 04:10
@lmakarov lmakarov mentioned this pull request Jan 4, 2019
@lmakarov lmakarov mentioned this pull request Jan 16, 2019
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 this pull request may close these issues.

2 participants