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

[Polish] Improve reliability of PHP Version Manager #272

Open
nicoverbruggen opened this issue Jan 3, 2024 · 0 comments
Open

[Polish] Improve reliability of PHP Version Manager #272

nicoverbruggen opened this issue Jan 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request.
Milestone

Comments

@nicoverbruggen
Copy link
Owner

nicoverbruggen commented Jan 3, 2024

The PHP Version Manager was built to be resilient, but there are still various things that can go wrong if you have a problem with your Homebrew setup.

I've personally had to deal with these:

  • Permission issues when installing or removing PHP versions
  • Permission issues related to cleanup
  • Failing brew operations due to permission issues
  • Remaining symlinks to incorrect PHP versions (addressed soon in an update via [Bug 6.x] PHP 8.2 is identified as version 8.3.0 (via Homebrew) #270)
  • PHP versions showing up as "broken" while Homebrew is busy
  • Experimental/pre-release PHP versions can't be upgraded via the GUI (relevant since updates release daily)

Many of these things could be improved, as I'm not currently happy with the subpar upgrade experience. The truth is that many of these scenarios are currently accounted for with custom modals w/ information about what to do, but I really want PHP Monitor to just handle the mess instead if something goes wrong.

As per #270 and the upgrade from 8.2 to 8.3 this is slowly improving, but I'd like to make a bigger effort to further make upgrading PHP versions about as seamless as it is with Laravel Herd. It certainly won't ever be as fast but I can try to match the seamless nature of it all... hopefully.

@nicoverbruggen nicoverbruggen added the enhancement New feature or request. label Jan 3, 2024
@nicoverbruggen nicoverbruggen added this to the post-v7 milestone Jan 3, 2024
@nicoverbruggen nicoverbruggen self-assigned this Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request.
Projects
None yet
Development

No branches or pull requests

1 participant