microsoft / microsoft/winget-pkgs

[Package Issue]: PHP.PHP.8.3 - Download URL returns 404 (file moved to archive)

Open Beginner friendly
#433,245 1 comment 0 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.