Recherche…


Installation en ligne de commande avec APT pour PHP 7

Cela installera uniquement PHP. Si vous souhaitez diffuser un fichier PHP sur le Web, vous devrez également installer un serveur Web tel qu'Apache , Nginx ou utiliser le serveur Web intégré de PHP ( version 5.4+ de PHP ).

Si vous êtes dans une version Ubuntu inférieure à 16.04 et que vous voulez utiliser PHP 7 de toute façon, vous pouvez ajouter le dépôt PPA d'Ondrej en procédant comme sudo add-apt-repository ppa:ondrej/php

Assurez-vous que tous vos référentiels sont à jour:

sudo apt-get update

Après avoir mis à jour les référentiels de votre système, installez PHP:

sudo apt-get install php7.0

Testons l'installation en vérifiant la version de PHP:

php --version

Cela devrait produire quelque chose comme ça.

Note: Votre sortie sera légèrement différente.

PHP 7.0.8-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans

Vous avez maintenant la possibilité d'exécuter PHP à partir de la ligne de commande.

Installation dans des distributions Enterprise Linux (CentOS, Scientific Linux, etc.)

Utilisez la commande yum pour gérer les packages dans les systèmes d'exploitation Enterprise Linux:

yum install php

Cela installe une installation minimale de PHP avec quelques fonctionnalités communes. Si vous avez besoin de modules supplémentaires, vous devrez les installer séparément. Encore une fois, vous pouvez utiliser yum pour rechercher ces paquets:

yum search php-*

Exemple de sortie:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

Pour installer la bibliothèque gd:

yum install php-gd

Les distributions Enterprise Linux ont toujours été conservatrices avec les mises à jour et, en général, elles ne sont pas mises à jour au-delà de la version de version livrée avec. Un certain nombre de référentiels tiers fournissent les versions actuelles de PHP:

IUS et Webtatic fournissent des packages de remplacement avec différents noms (par exemple, php56u ou php56w pour installer PHP 5.6), tandis que le référentiel de Remi fournit des mises à niveau sur place en utilisant les mêmes noms que les packages système.

Vous trouverez ci-dessous des instructions sur l'installation de PHP 7.0 à partir du référentiel de Remi. Voici l'exemple le plus simple, car la désinstallation des packages système n'est pas requise.

# download the RPMs; replace 6 with 7 in case of EL 7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
# install the repository information
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# enable the repository
yum-config-manager --enable epel --enable remi --enable remi-safe --enable remi-php70
# install the new version of PHP
# NOTE: if you already have the system package installed, this will update it
yum install php


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow