microsoft / microsoft/winget-pkgs
[Package Issue]: PHP.PHP.8.3 - Download URL returns 404 (file moved to archive)
- Dominant language
- No language data
- Stars
- 11.1k
- Forks
- 9.7k
- PR merge metrics
- PR metrics pending
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- [x] I have not been informed if the issue is resolved in a preview version of the winget client.
### Category of the issue
Installation issue.
### Brief description of your issue
The manifest for PHP.PHP.8.3 attempts to download the package from the main releases directory, but the file was moved to the /archives/ folder following a new patch release.
As a result, winget install PHP.PHP.8.3 fails with a 404 HTTP error.
### Steps to reproduce
1. Run `winget install PHP.PHP.8.3`
2. Winget tries to download from `https://windows.php.net/downloads/releases/...`
3. Download fails with HTTP 404.
### Actual behavior
The download fails with a 404 HTTP error because the release was moved to the archives folder (`/releases/archives/`) after a new patch release.
### Expected behavior
The installer URL in the manifest should be updated to point to the archive location:
https://downloads.php.net/~windows/releases/archives/php-8.3.X-Win32-vs16-x64.zip
(or the package manifest should be updated to the latest available patch version).
### Environment
```raw
Gestionnaire de package Windows v1.29.280
© 2026 Microsoft. Tous droits réservés.
Windows: Windows.Desktop v10.0.26100.6584
Architecture du système : X64
Package : Microsoft.DesktopAppInstaller v1.29.280.0
Répertoires de WinGet
-----------------------------------------------------------------------------------------------------------------------------------------
Journaux %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
Paramètres utilisateurs %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Répertoire des liens portables (utilisateur) %LOCALAPPDATA%\Microsoft\WinGet\Links
Répertoire des liens portables (ordinateur) C:\Program Files\WinGet\Links
Racine de package portable (utilisateur) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Racine du package portable C:\Program Files\WinGet\Packages
Racine de package portable (x86) C:\Program Files (x86)\WinGet\Packages
Téléchargements du programme d’installation %USERPROFILE%\Downloads
Modules de configuration %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules
Liens
---------------------------------------------------------------------------------------------
Déclaration de confidentialité https://aka.ms/winget-privacy
Contrat de licence https://aka.ms/winget-license
Avis de tiers https://aka.ms/winget-3rdPartyNotice
Page d’accueil https://aka.ms/winget
Conditions générales du Windows Store https://www.microsoft.com/en-us/storedocs/terms-of-sale
Paramètre administrateur État
---------------------------------------------------
LocalManifestFiles Désactivé
BypassCertificatePinningForMicrosoftStore Désactivé
InstallerHashOverride Désactivé
LocalArchiveMalwareScanOverride Désactivé
ProxyCommandLineOptions Désactivé
ConfigurationProcessorPath Désactivé
DefaultProxy Désactivé
```
### Screenshots and Logs
winget install PHP.PHP.8.3
Trouvé PHP 8.3 [PHP.PHP.8.3] Version 8.3.32
La licence d’utilisation de cette application vous est octroyée par son propriétaire.
Microsoft n’est pas responsable des paquets tiers et n’accorde pas de licences à ceux-ci.
Ce package nécessite les dépendances suivantes :
- Packages
Microsoft.VCRedist.2015+.x64
Téléchargement en cours https://downloads.php.net/~windows/releases/php-8.3.32-Win32-vs16-x64.zip
Une erreur inattendue s'est produite lors de l'exécution de la commande :
Download request status is not success.
0x80190194 : Non trouv� (404)
Contributor guide
Research direction
Find the PHP.PHP.8.3 manifest in the winget-pkgs repository and inspect its installer URL. Update the URL to the PHP archives location or the latest available patch version, then run `winget install PHP.PHP.8.3` and confirm the download no longer returns HTTP 404.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 76/100