{"id":3465,"date":"2025-04-20T01:17:32","date_gmt":"2025-04-19T23:17:32","guid":{"rendered":"https:\/\/hinakuu.xyz\/?p=3465"},"modified":"2025-04-20T01:20:16","modified_gmt":"2025-04-19T23:20:16","slug":"comment-installer-php-8-3-8-2-ou-7-4-sur-debian-12","status":"publish","type":"post","link":"https:\/\/hinakuu.xyz\/?p=3465","title":{"rendered":"Comment installer PHP (8.3, 8.2 ou 7.4) sur Debian 12"},"content":{"rendered":"\n<p>Dans cet article, nous vous expliquerons \u00e9tape par \u00e9tape comment installer PHP sur un syst\u00e8me Debian 12. Nous examinerons plus particuli\u00e8rement deux versions&nbsp;: PHP 8.3 et PHP 7.4, vous offrant ainsi la possibilit\u00e9 de choisir celle qui correspond \u00e0 vos besoins. PHP est un langage de script c\u00f4t\u00e9 serveur populaire, souvent utilis\u00e9 pour le d\u00e9veloppement web, ce qui en fait un \u00e9l\u00e9ment essentiel de tout serveur web.<\/p>\n\n\n\n<p>Source :<a href=\"https:\/\/tecadmin.net\/how-to-install-php-on-debian-12\/\" target=\"_blank\" rel=\"noreferrer noopener\"> https:\/\/tecadmin.net\/how-to-install-php-on-debian-12\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9requis<\/h2>\n\n\n\n<p>Il est toujours recommand\u00e9 de maintenir les paquets syst\u00e8me \u00e0 jour avec les derniers correctifs de s\u00e9curit\u00e9 et mises \u00e0 jour logicielles. Si certains paquets doivent rester sur une version sp\u00e9cifique, vous pouvez\u00a0les exclure de la mise \u00e0 niveau automatique\u00a0. Ex\u00e9cutez ensuite les commandes suivantes pour mettre \u00e0 jour le cache Apt, puis mettez \u00e0 niveau tous les paquets syst\u00e8me.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt update<br> <br>sudo apt upgrade <\/mark><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1&nbsp;: ajouter le r\u00e9f\u00e9rentiel SURY PHP PPA<\/h2>\n\n\n\n<p>Les d\u00e9p\u00f4ts Debian 12 par d\u00e9faut contiennent les paquets PHP 8.3 et PHP 7.4, mais pas les autres versions comme PHP 8.1, 7.3, 7.2 ou 5.6. Nous recommandons donc d&rsquo;ajouter un d\u00e9p\u00f4t tiers, celui d&rsquo;Ond\u0159ej Sur\u00fd, qui fournit des paquets PHP \u00e0 jour. Ex\u00e9cutez les commandes suivantes pour ajouter le d\u00e9p\u00f4t&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt install -y apt-transport-https lsb-release ca-certificates wget <br><br>wget -O \/etc\/apt\/trusted.gpg.d\/php.gpg https:\/\/packages.sury.org\/php\/apt.gpg<br><br>echo \"deb https:\/\/packages.sury.org\/php\/ $(lsb_release -sc) main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list <\/mark><\/pre>\n\n\n\n<p>Mettez ensuite \u00e0 jour le syst\u00e8me pour refl\u00e9ter l\u2019ajout du nouveau r\u00e9f\u00e9rentiel.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt update <\/mark><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2&nbsp;: Installation de PHP sur Debian 12<\/h2>\n\n\n\n<p>Maintenant que vous avez configur\u00e9 le PPA requis sur votre syst\u00e8me, installons la version PHP requise. Vous pouvez \u00e9galement installer plusieurs versions sur un m\u00eame syst\u00e8me.<\/p>\n\n\n\n<p><strong>Installation de PHP 8.3<\/strong> Pour installer PHP 8.3, ex\u00e9cutez la commande suivante\u00a0:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt install -y php8.3 <\/mark><\/pre>\n\n\n\n<p><strong>Installation PHP 8.2<\/strong><\/p>\n\n\n\n<p>Now, install PHP 8.2 by running the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt install -y php8.2 <\/mark><\/pre>\n\n\n\n<p><strong>Installation de PHP 7.4<\/strong><\/p>\n\n\n\n<p>Pour certaines applications plus anciennes, une version plus ancienne, comme PHP 7.4, peut \u00eatre n\u00e9cessaire. Vous pouvez maintenant installer PHP 7.4 avec la commande suivante&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo apt install -y php7.4 <\/mark><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3&nbsp;: V\u00e9rifier l\u2019installation<\/h2>\n\n\n\n<p>Vous pouvez v\u00e9rifier l&rsquo;installation en utilisant la m\u00eame m\u00e9thode que ci-dessus&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">php -v <\/mark><\/pre>\n\n\n\n<p>Ceci devrait afficher la version de PHP actuellement active sur votre syst\u00e8me. Si PHP 7.4 est correctement install\u00e9, elle sera affich\u00e9e ici.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4&nbsp;: Changement de version PHP (facultatif)<\/h2>\n\n\n\n<p>Si vous avez plusieurs versions de PHP install\u00e9es, vous pouvez passer de l&rsquo;une \u00e0 l&rsquo;autre gr\u00e2ce \u00e0 la commande update-alternatives. Par exemple, pour passer \u00e0 PHP 7.4, utilisez&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">sudo update-alternatives --set php \/usr\/bin\/php7.4 <\/mark><\/pre>\n\n\n\n<p>Pour revenir \u00e0 PHP 8.3, remplacez php7.4 par php8.2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>F\u00e9licitations&nbsp;! Vous savez maintenant comment installer PHP 8.3, PHP 8.2 et PHP 7.4 sur un syst\u00e8me Debian 12 et comment passer de l&rsquo;une \u00e0 l&rsquo;autre. N&rsquo;oubliez pas que la version de PHP \u00e0 utiliser sur votre serveur d\u00e9pend de vos besoins sp\u00e9cifiques et de la compatibilit\u00e9 des applications web que vous pr\u00e9voyez d&rsquo;h\u00e9berger. Assurez-vous de toujours utiliser des versions de PHP prises en charge et \u00e0 jour pour une s\u00e9curit\u00e9 et des performances optimales.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous vous expliquerons \u00e9tape par \u00e9tape comment installer PHP sur un syst\u00e8me Debian 12. Nous<\/p>\n","protected":false},"author":1,"featured_media":3466,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-3465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/3465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3465"}],"version-history":[{"count":3,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/3465\/revisions"}],"predecessor-version":[{"id":3470,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/3465\/revisions\/3470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/media\/3466"}],"wp:attachment":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}