1. Code
  2. PHP
  3. PHP Scripts

Cómo ejecutar un archivo PHP

Scroll to top

Spanish (Español) translation by Ana Paulina Figueroa (you can also view the original English article)

Hoy vamos a discutir cómo puedes ejecutar archivos PHP. Si eres nuevo en la programación en PHP, este artículo te ayudará a aprender cómo ejecutar scripts de dicho lenguaje.

PHP es un lenguaje de scripting del lado del servidor que se usa principalmente para construir aplicaciones basadas en la web. Estas pueden incluir desde un sitio web para un blog muy simple hasta un sitio web de comercio electrónico completo. De hecho, PHP es uno de los lenguajes de scripting del lado del servidor más populares para el desarrollo web.

Si eres principiante en la programación en PHP y no sabes qué es un archivo PHP, yo te recomendaría que revises los fundamentos de un archivo PHP.

En este artículo discutiremos diferentes formas de ejecutar archivos PHP.

Diferentes formas de ejecutar archivos PHP

Hay dos maneras de ejecutar archivos PHP. La manera preferida de ejecutar archivos PHP es dentro de un servidor web como Apache, Nginx o ISS; esto te permite ejecutar scripts de PHP desde tu navegador. ¡Así es como funcionan todos los sitios web en PHP! La otra manera es ejecutar scripts de PHP en la línea de comandos, y esto no requiere que establezcas un servidor web.

Desde luego, si quieres publicar tus páginas de PHP en línea, tendrás que elegir la opción de establecer un servidor web. Por otro lado, ejecutar scripts de PHP desde la línea de comandos es útil para realizar tareas de rutina. Estas generalmente están configuradas para ejecutarse en segundo plano como trabajos y se ejecutan mediante el comando php sin un servidor web. De hecho, hoy en día muchos scripts o aplicaciones en PHP vienen con comandos integrados que se usan para realizar diversas operaciones, como instalar software, exportar e importar entidades de bases de datos, limpiar la memoria caché y más. Quizá hayas oído hablar de Composer; es un administrador de dependencias para PHP y es una de las herramientas más populares desarrolladas para PHP destinado a la línea de comandos.

Ejecuta un archivo PHP en un servidor web

Si quieres ejecutar scripts de PHP desde un servidor web, necesitas configurarlo con uno de los servidores web que son compatibles con él. Para Windows, el servidor web IIS es uno de los más populares de entre los demás. Por otro lado, Apache y Nginx son servidores web ampliamente utilizados para el resto de los sistemas operativos.

La buena noticia es que la mayoría de los proveedores de alojamiento tendrán un servidor web con PHP ya configurado para ti cuando inicies sesión en tu nuevo servidor.

Ejecuta un archivo PHP en el navegador para el desarrollo con XAMPP

Si quieres ejecutar un archivo PHP en el navegador en tu propia computadora, necesitarás establecer una pila de desarrollo PHP. Necesitarás al menos PHP, MySQL y un servidor como Apache o Nginx. MySQL se usa para configurar bases de datos con las que tus aplicaciones de PHP puedan trabajar. Desde luego, puedes elegir trabajar con otros motores de bases de datos, pero MySQL es uno de los motores de bases de datos más populares usados junto con PHP.

En vez de descargar todo este software por separado y configurarlo para que funcione en conjunto, te recomiendo que solamente descargues e instales un programa como XAMPP. Este incluirá todo el software necesario y te preparará para ejecutar PHP en muy poco tiempo. Y sí, es compatible con Windows, Linux y OS X.

XAMPP contiene todo lo que es necesario para compilar tus páginas web localmente. Es cómodo y te permite comenzar a desarrollar con PHP de inmediato.

Para este tutorial, usaré el software XAMPP para mostrar ejemplos de PHP. Así que descárgalo e instálalo si quieres seguir los pasos conmigo y ejecutar los ejemplos de PHP. Si te encuentras con algún problema durante la instalación, no dudes en publicar tus consultas usando el canal que se encuentra al final de este artículo.

Una vez que hayas instalado el software XAMPP localmente y que se ejecute con éxito, deberías poder ver la página predeterminada de XAMPP en https://localhost en tu navegador.

Ejecuta tu archivo PHP en XAMPP

Lo primero que necesitarás saber después de instalar XAMPP es la ubicación en donde colocarás tus archivos PHP. Cuando instalas el software XAMPP, este crea el directorio htdocs, que es la raíz de los documentos de tu dominio de servidor web predeterminado: localhost. Entonces, si vas a http://localhost/ejemplo.php, el servidor intentará encontrar el archivo ejemplo.php dentro del directorio htdocs.

La ubicación del directorio htdocs varía dependiendo del sistema operativo que estés usando. Para Windows, este debería encontrarse en C:\xampp\htdocs. De otro modo, este debería encontrarse en /opt/lampp/htdocs para los usuarios de Linux. Una vez que hayas encontrado la ubicación del directorio htdocs, ¡puedes comenzar a crear archivos PHP de inmediato y ejecutarlos en tu navegador!

phpinfo() es una función muy útil que te brinda información sobre tu servidor y la configuración de PHP. Generemos un archivo phpinfo.php dentro del directorio htdocs con el siguiente contenido:

1
<?php
2
phpinfo();
3
?>

Ahora sigue adelante y ejecútalo en tu navegador en http://localhost/phpinfo.php, y deberás ver una salida como esta:

PHPINFO OutputPHPINFO OutputPHPINFO Output

Si aún no te has dado cuenta, déjame decirte que ¡acabas de ejecutar tu primer archivo PHP en el servidor web! Quizá sea un paso pequeño, pero es significativo para el aprendizaje del desarrollo de sitios web PHP.

De hecho, también puedes crear directorios nuevos dentro del directorio htdocs para organizar tus scripts de PHP. Por ejemplo, podrías crear el directorio fechahora dentro de htdocs para ejemplos relacionados con la fecha y la hora. Así que si creas un archivo hoy_fecha.php dentro del directorio htdocs/fechahora, podrías acceder a él en el navegador con http://localhost/fechahora/hoy_fecha.php.

Así que de esta manera podrías crear y ejecutar scripts de PHP con un servidor web. De hecho, esto es lo que vas a usar la mayor parte del tiempo durante tu desarrollo diario con PHP.

En la siguiente sección, veremos cómo puedes ejecutar scripts de PHP usando la línea de comandos.

Cómo ejecutar un archivo PHP usando la línea de comandos

Cuando se trata de ejecutar scripts de PHP en la línea de comandos, debes tener en cuenta la ubicación del archivo ejecutable de PHP en tu instalación del mismo.

Si eres usuario de Windows, deberías poder encontrar el archivo php.exe dentro del directorio en donde tienes instalado tu PHP. Por otro lado, si eres usuario de Linux o de OS X, deberías poder encontrarlo en /usr/bin/php. De hecho, en Linux o en OS X simplemente puedes usar el atajo php desde cualquier directorio. Una vez que conozcas la ubicación de tu archivo ejecutable de PHP, solo necesitas proporcionar el nombre del archivo PHP que quieras ejecutar desde la interfaz de línea de comandos.

Sin embargo, como usuario de Windows necesitarás escribir la ruta completa al archivo PHP ejecutable para ejecutar un script de PHP. El ejecutable de PHP generalmente está disponible en C:\php7\php.exe, por lo que puedes usarlo para ejecutar el archivo PHP como se muestra en el siguiente comando.

1
C:\php7\php.exe my_example.php

Para Linux no necesitas escribir la ruta completa al ejecutable de PHP.

1
php my_example.php

Como discutimos anteriormente, los scripts de PHP para la línea de comandos generalmente se usan para tareas de aplicación específicas rutinarias como:

  • limpiar o generar memorias caché de aplicaciones
  • exportar o importar entidades del sistema
  • procesamiento por lotes
  • otras tareas de propósito general

Por lo general, estos tipos de tareas tardan mucho tiempo en ejecutarse y no son adecuados para ejecutarse en un entorno web, ya que causan errores de tiempo de espera.

Es importante tener en cuenta que, cuando estés ejecutando scripts de PHP en la línea de comandos, no tendrás acceso a ninguna variable $_SERVER, ya que estas solamente se inician si estás ejecutando PHP en un servidor web. Por lo tanto, no es recomendable que dependas de estas variables si planeas ejecutar tus scripts usando la línea de comandos.

Como programador de PHP, es importante comprender cómo funciona la interfaz de PHP para la línea de comandos. De hecho, hoy en día mucho del software y los frameworks de PHP vienen con una herramienta de línea de comandos integrada que te permite realizar una amplia gama de tareas de servicio desde la propia CLI (interfaz de línea de comandos, por sus siglas en inglés).

Conclusión

Hoy discutimos cómo podrías ejecutar archivos PHP en tu sistema. Específicamente, entramos en los detalles de cómo ejecutar scripts de PHP en un navegador junto con un servidor web y cómo ejecutarlos con la interfaz de línea de comandos también.

Como principiante, es importante que comprendas los conceptos básicos en primer lugar. Y espero que este artículo te haya ayudado a avanzar un paso más en tu interés por PHP. No dudes en preguntar si tienes alguna consulta usando el canal a continuación.

Los mejores scripts de PHP en CodeCanyon

Explora miles de los mejores y más útiles scripts de PHP alguna vez creados en CodeCanyon. Con un pago único de bajo costo, puedes comprar estos temas de WordPress de alta calidad y mejorar la experiencia en tu sitio web para ti y para tus visitantes.

Estos son algunos de los scripts de PHP mejor vendidos y más prometedores disponibles en CodeCanyon para 2020.