viernes, 20 de mayo de 2016

Como Instalar PHP en Centos 7

Para que funciones correctamente un servidor web con PHP necesitas tener instalado un servidor web, en Centos 7 tienes varias opciones y puedes instalar alguno de los servidores web disponibles y yo te digo como instalra Lighttp o Apache
Una vez que tienes  instalado el servidor web puedes instalar el PHP con los siguientes comandos:
yum install php
Si vas a trabajar en un servidor LLMP o LAMP entonces ya debes tener instalado MariaDB (el servidor de DB que reemplaza a MySQL en Centos 7) y para poder utilizar la base de datos en los scripts PHP debes tener el soporte para MySQL para ello debes instalarlo con este comando:

yum install php-mysql
Para estar seguro que el servicio esté funcionando con el soporte para PHP debes reiniciar el servicio, en este caso asumiendo que tenemos Apache instalado.
systemctl restart httpd.service

Instalar otros módulos de PHP

Existen otros módulos de PHP que proveen funcionalidades adicionales, uno de ellos el que permite gestionar las conexiones para MySQL y que probablemente ya hayas instalado. Para ver la lista completa de los módulos PHP disponibles puedes usar este comando:
yum serach php-
Este comando emitirá un listado de los módulos disponibles y una breve descripción de lo que hace el módulo. Aquí te muestro un fragmento de lo que el comando anterior muestra:
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Enchant spelling extension for PHP applications
php-fpm.x86_64 : PHP FastCGI Process Manager
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-intl.x86_64 : Internationalization extension for PHP applications
php-ldap.x86_64 : A module for PHP applications that use LDAP
Para instalar alguno de estos módulos solo tienes que utilizar la parte que esta antes de los caracteres .x86_64, por ejemplo si necesitas instalar el módulo de la librería gráfica gd entonces el módulo es “php-gd” o si necesitas soporte para LDAP debes escribir “php-ldap”.
Para instalar algunos de estos ejemplos puedes usar el comando “yum install modulo” para los módulo que necesites, por ejemplo para instalar los dos módulos  mencionados en el párrafo anterior podrías usar este comando:
yum install php-gd php-ldap
Recuerda que puedes instalar todos los módulos adicionales que requieras.

Validar que PHP funciona

Para validar que PHP está funcionando en tu servidor debes crear un archivo
echo "<?php echo \"funciona.\"; phpinfo(); ?>" > info.php
mv info.php /var/www/html/
Luego solo tienes que abrir un navegador web e ingresar la dirección IP o dominio del servidor que estés instalando y agregar info.php para visualizar este archivo, por ejemplo:
http://localhost/info.php
Para validar la instalación de PHP se debe observar en la página web algo parecido a lo que te muestro en la siguiente imagen:
centos 7 php test info
Si ves esta imagen entonces tu instalación de PHP está funcionando y solo resta borrar este archivo pues representa un riesgo de seguridad. Para hacerlo ejecuta:
rm /var/www/html/info.php
Recuerda que puedes ver la lista completa servicios que puedes instalar en Centos, esta lista está al final del artículo. Para verlo da click en el siguiente botón:

0 comentarios:

Publicar un comentario