1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-06 16:50:09 +01:00
Files
laravel-valet/cli/Valet
Saibotk 0525673051 fix(php-fpm): correct socket creation
While my PR #1514 fixed recreating the FPM configs, it introduced a different issue:

Due to the use of `utilizedPhpVersions()`, the code now also configured the FPM config for the alias `php` version.
This caused it to invoke the configure function with an empty version string and thus overwriting the FPM config for (in my case) the php@8.4 config templated with `valet.sock` instead of the correct `valet84.sock`.

The nginx sites that were configured to proxy their requests to the `valet84.sock` then failed because it did not exist anymore.

We fixed this by always including the actual linked PHP version via the `linkedPhp` function. This returns `php8.4` instead of `php`.

`php` is an alias anyway and this also removes another unnecessary service restart call. Previously, this would also try to restart the `php` service via brew which was already restarted through the restart of `php@8.4`, which is an alias in brew.

This also fixes an issue with the previous PR, to correctly symlink `valet.sock` again to the linked PHP version, which we oversaw.
2025-04-25 23:03:44 +02:00
..
2025-02-12 01:38:26 +00:00
2025-04-25 23:03:44 +02:00
2024-08-25 03:36:57 +00:00
2024-06-18 16:58:03 +00:00
2024-06-18 16:58:03 +00:00
2024-06-18 16:58:03 +00:00
2024-06-18 16:58:03 +00:00
2024-06-18 16:58:03 +00:00
2023-12-21 03:25:35 +00:00
2024-06-18 16:58:03 +00:00
2024-05-07 15:22:40 +02:00
2024-06-18 16:58:03 +00:00
2024-06-18 16:58:03 +00:00
2024-08-02 08:24:13 +00:00