Releases: nicoverbruggen/phpmon
v3.2
Important: It is a good idea to run valet install
after upgrading to a new version of PHP Monitor. If you are encountering issues, please check out the Quick Troubleshooting section in the README.
-
PHP Monitor now respects
valet
installed in either/usr/local/bin/valet
or/opt/homebrew/bin/valet
. This was causing issues for new Valet installations. -
The method that is used to determine the presence of Valet has changed;
which valet
isn't used, only the existence of a binary is checked. If the file exists (in either/usr/local/bin
or/opt/homebrew/bin
) then PHP Monitor will start up. (This should fix issues with new installations on brand new Apple Silicon systems.)
v3.1
Important: It is a good idea to run valet install
after upgrading to a new version of PHP Monitor. If you are encountering issues, please check out the Quick Troubleshooting section in the README.
- PHP Monitor now respects
valet
installed in either/usr/local/bin/valet
or/opt/homebrew/bin/valet
. This was causing issues for new Valet installations. - PHP Monitor now runs on macOS Mojave, but you should probably upgrade to Big Sur if you can.
v3.0
Important: It is a good idea to run valet install
after upgrading to a new version of PHP Monitor. If you are encountering issues, please check out the Quick Troubleshooting section in the README.
- PHP Monitor now shows you various limits (max POST size, max upload size, memory limit) for the currently active PHP installation. This information is refreshed every minute.
- You can now see all user-installed extensions that have been enabled for each individual PHP installation. The extensions shown apply to the currently active installation. You can toggle them off individually. (Previously, there was a hard-coded check for Xdebug.)
v2.6
Important: It is a good idea to run valet install
after upgrading to a new version of PHP Monitor. If you are encountering issues, please check out the Troubleshooting section in the README.
- PHP Monitor 2.6 now supports Homebrew installations in
/opt/homebrew
(/opt/homebrew
takes precedence) - Adds support for restarting
dnsmasq
- Adds support for restarting all services at once
v2.5
Important: If you have upgraded to PHP 8.0, please run brew install [email protected]
, composer global update
and valet install
to upgrade the dependencies. This should get Valet into a workable state at which point you can make good use of PHP Monitor.
- Initial compatibility with PHP 8.0.0 via Homebrew
- PHP Monitor now no longer requires you have the latest version of PHP installed: it will determine via
brew info php --json
what version of PHP you have installed - If you only have
php
installed and you don't have[email protected]
or[email protected]
installed, that version now appears in the switcher - A new feature has been added that allows you to quickly check the
phpinfo()
of your current PHP setup
v2.4
Added preliminary support for PHP 8.0- Made a universal build for both Intel and Apple Silicon-based Macs
- Tried and tested on macOS Big Sur
You will need to upgrade to v2.5 in order to use PHP 8.0!
v2.3
- PHP Monitor now notifies you via a convenient notification that the version switch has been completed*
- Use localized strings (makes support for other languages possible)
- Tweaked some text throughout the app
(*) You can always disable notifications via System Preferences > Notifications or deny permission when PHP Monitor first tries to send you a notification if you do not like this.
v2.2
- Improved launch experience that notifies you more clearly about what is wrong with your environment if PHP Monitor cannot start
- The app should now no longer crash if your environment is not configured correctly
v2.1
This version only supports Valet 2.8 and PHP 7.4. You need those two installed at the very least.
- New icon for macOS Big Sur, checked compatibility with latest macOS beta
- Builds are now notarized and can be installed via Homebrew
- Builds now make use of the hardened runtime
- Fixed the text of an error that incorrectly told you to install Valet via Homebrew
v2.0
This version only supports Valet 2.8 and PHP 7.4. You need those two installed at the very least.
New in this version:
- The app now reports if your PHP installation is broken or has issues
- The app now reports if multiple PHP services are running via Homebrew
- The app won't crash if your PHP installation is broken or errors appear when you run
php -v
- An option has been added to force load the latest PHP version (7.4) — perfect if you're stuck or the websites nginx is serving don't match your PHP version number
- The app now uses
/bin/sh
instead of/bin/bash
, which on some machines will be much faster
Note: The binary below is not signed or notarized. On macOS Catalina, you need to right-click while holding ⌥ (option) and select Open. After this, macOS will ask you if you're sure you want to run the app. (Otherwise macOS will tell you that the app needs to be updated.) Future releases will be signed and notarized.