PHP
Instalación en entornos Linux / Unix
Buscar..
Instalación de línea de comandos utilizando APT para PHP 7
Esto solo instalará PHP. Si desea entregar un archivo PHP a la web, también necesitará instalar un servidor web como Apache , Nginx , o usar el servidor web incorporado de PHP ( php versión 5.4+ ).
Si está en una versión de Ubuntu por debajo de 16.04 y desea utilizar PHP 7 de todos modos, puede agregar el repositorio de PPA de Ondrej haciendo lo siguiente:
sudo add-apt-repository ppa:ondrej/php
Asegúrese de que todos sus repositorios estén actualizados:
sudo apt-get update
Después de actualizar los repositorios de su sistema, instale PHP:
sudo apt-get install php7.0
Probemos la instalación revisando la versión de PHP:
php --version
Esto debería producir algo como esto.
Nota: Su salida será ligeramente diferente.
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
Ahora tiene la capacidad de ejecutar PHP desde la línea de comandos.
Instalación en distribuciones Enterprise Linux (CentOS, Scientific Linux, etc.)
Use el comando yum
para administrar paquetes en sistemas operativos basados en Enterprise Linux:
yum install php
Esto instala una instalación mínima de PHP que incluye algunas características comunes. Si necesita módulos adicionales, deberá instalarlos por separado. Una vez más, puedes usar yum
para buscar estos paquetes:
yum search php-*
Ejemplo de salida:
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
Para instalar la librería gd:
yum install php-gd
Las distribuciones de Enterprise Linux siempre han sido conservadoras con las actualizaciones y, por lo general, no se actualizan más allá del lanzamiento puntual con el que se enviaron. Varios repositorios de terceros proporcionan versiones actuales de PHP:
IUS y Webtatic proporcionan paquetes de reemplazo con nombres diferentes (p php56u
Ej., php56u
o php56w
para instalar PHP 5.6), mientras que el repositorio de Remi proporciona actualizaciones in situ utilizando los mismos nombres que los paquetes del sistema.
A continuación hay instrucciones para instalar PHP 7.0 desde el repositorio de Remi. Este es el ejemplo más simple, ya que no es necesario desinstalar los paquetes del sistema.
# 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