-
-
Notifications
You must be signed in to change notification settings - Fork 17
Add PHP 8.5 #181
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
Add PHP 8.5 #181
Conversation
❌ Deploy Preview for lando-php failed. Why did it fail? →
|
images/8.5-apache/Dockerfile
Outdated
| #RUN install-php-extensions xdebug \ | ||
| # && rm -f /usr/local/etc/php/conf.d/*xdebug.ini | ||
|
|
||
| # Install xdebug from source while there's no compatible PECL release. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can install Xdebug from Github using install-php-extensions xdebug/xdebug@master
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, I didn't know it could work like that. I changed it to the suggested simpler one.
images/8.5-apache/Dockerfile
Outdated
| && docker-php-ext-enable xdebug \ | ||
| && rm -f /usr/local/etc/php/conf.d/*xdebug.ini | ||
|
|
||
| # Install imagick from source while there's no compatible PECL release. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And same goes here. You can install Imagick from Github using install-php-extensions imagick/imagick@master
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed it to that.
|
Thanks for doing this @kaszarobert, this looks good. Thanks for reviewing @todeveni. The test failures are expected since you don't have our Docker Hub credentials. |
Closes issue #180
Based on how 8.4 is set I added 8.5 with the same settings and extensions.
xdebug and imagick don't have PECL releases that install with PHP 8.5 yet so I had to comment out those lines and install them from source.
Bare minimum self-checks
mainPieces of flare
Finally
If you have any issues or need help please join the
#contributorschannel in the Lando slack and someone will gladly help you out!You can also check out the coder guide.