Skip to content

External PHP: Update to PR #29 - #30

Draft
MeowSky49887 wants to merge 8 commits into
hjbdev:masterfrom
MeowSky49887:Installer
Draft

External PHP: Update to PR #29#30
MeowSky49887 wants to merge 8 commits into
hjbdev:masterfrom
MeowSky49887:Installer

Conversation

@MeowSky49887

@MeowSky49887 MeowSky49887 commented Jan 29, 2025

Copy link
Copy Markdown

External PHP Support

Description:

This update introduces the ability to add and remove external PHP versions to the PHP Version Manager (PVM). Users can now manage custom PHP installations by specifying the path to the PHP executable. This allows better flexibility for managing PHP versions that are not installed through PVM, but are available locally. (Reference: #23 on GitHub Discussions)

Features:

  • pvm add : Adds a custom PHP version by specifying the path to an external PHP executable.
  • pvm remove : Removes an externally added PHP version by specifying the path to the PHP executable.
  • Supports managing non-PVM-installed PHP versions alongside those installed via PVM.
  • Enhances compatibility with multiple PHP installations, including system-wide or custom versions.
  • pvm install add new argument for specify installation path (pvm install [nts] [path]).
  • Updated Documentation: The README.md has been updated with setup instructions and details about the new commands.

@MeowSky49887
MeowSky49887 marked this pull request as ready for review January 29, 2025 03:07
@MeowSky49887
MeowSky49887 marked this pull request as draft January 29, 2025 03:09
@MeowSky49887 MeowSky49887 reopened this Jan 29, 2025
@hjbdev

hjbdev commented Feb 3, 2025

Copy link
Copy Markdown
Owner

Once this is ready I'll review it alongside #29 and hopefully merge into the one release

@Ahmedraza-fyntune

Copy link
Copy Markdown

@MeowSky49887 This is exactly what I've been looking for. I've searched extensively but couldn't find a good tool to manage PHP versions on Windows with minimal installation and overhead.

Most existing solutions, such as Herd, Laragon, XAMPP, and WAMP, bundle and manage their own PHP installations. Even though I already have separate PHP installations for my own projects, these tools still require their own PHP directories, which makes version management more cumbersome than it needs to be.

This approach is much cleaner and more flexible.

I'd like to request @hjbdev to merge this as soon as possible so it can be available for everyone. I believe it will be a valuable addition for many Windows PHP developers.

@Ahmedraza-fyntune

Copy link
Copy Markdown

or should i contribute to this pr if things are not according to u @hjbdev

@MeowSky49887

Copy link
Copy Markdown
Author

@Ahmedraza-fyntune If you'd like, I'd be happy to open a new PR updated for the latest PVM 2.0.0 version.
Thank you for taking the time to review and consider my PR. I hope it will be useful to you in the future!

@Ahmedraza-fyntune

Copy link
Copy Markdown

Ya sure @MeowSky49887 it will be helpfull as u know what u had build if create it will take time so please I request you to do need full

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.

3 participants