PHP – Lenguaje de scripting

PHP es un lenguaje de scripting de propósito general adecuado para el desarrollo web. Los scripts de PHP se pueden incrustar en HTML. Esta sección explica cómo instalar y configurar PHP en un sistema Ubuntu con Apache2 y MySQL.

Esta sección asume que ha instalado y configurado el servidor web Apache2 y el servidor de bases de datos MySQL. Puede consultar las secciones Apache2 y MySQL de este documento para instalar y configurar Apache2 y MySQL respectivamente.

Instalación

PHP está disponible en Ubuntu Linux. A diferencia de Python, que se instala en el sistema base, PHP debe ser añadido.

Para instalar PHP y el módulo PHP de Apache puede introducir el siguiente comando en un prompt de terminal:

sudo apt install php libapache2-mod-php

Puede ejecutar scripts PHP en un prompt de terminal. Para ejecutar scripts PHP en un prompt de terminal debe instalar el paquete php-cli. Para instalar php-cli puede introducir el siguiente comando:

sudo apt install php-cli

También puede ejecutar scripts PHP sin instalar el módulo PHP de Apache. Para lograr esto, debe instalar el paquete php-cgi a través de este comando:

sudo apt install php-cgi

Para usar MySQL con PHP debe instalar el paquete php-mysql, así:

sudo apt install php-mysql

De manera similar, para usar PostgreSQL con PHP debe instalar el paquete php-pgsql:

sudo apt install php-pgsql

Configuración

Si ha instalado los paquetes libapache2-mod-php o php-cgi, puede ejecutar scripts PHP desde su navegador web. Si ha instalado el paquete php-cli, puede ejecutar scripts PHP en un prompt de terminal.

Por defecto, cuando se instala libapache2-mod-php, el servidor web Apache 2 está configurado para ejecutar scripts PHP usando este módulo. Por favor, verifique si los archivos /etc/apache2/mods-enabled/php7.*.conf y /etc/apache2/mods-enabled/php7.*.load existen. Si no existen, puede habilitar el módulo mediante el comando a2enmod.

Una vez que haya instalado los paquetes relacionados con PHP y haya habilitado el módulo PHP de Apache, debe reiniciar el servidor web Apache2 para ejecutar los scripts PHP, ejecutando el siguiente comando:

sudo systemctl restart apache2.service 

Testing

Para verificar su instalación, puede ejecutar el siguiente script PHP phpinfo:

<?php phpinfo();?>

Puede guardar el contenido en un archivo phpinfo.php y colocarlo bajo el directorio DocumentRoot del servidor web Apache2. Apuntando su navegador a http://hostname/phpinfo.php mostrará los valores de varios parámetros de configuración de PHP.

  • Para una información más profunda vea la documentación de php.net.

  • Hay una plétora de libros sobre PHP. Un buen libro de O’Reilly es Learning PHP, que incluye una exploración de las mejoras de PHP 7 en el lenguaje. PHP Cook Book, 3rd Edition también es bueno, pero aún no ha sido actualizado para PHP 7.

  • También, vea la página Apache MySQL PHP Ubuntu Wiki para más información.

Última actualización hace 1 año, 5 meses. Ayuda a mejorar este documento en el foro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.