.PHP

Archivo PHP

PHP Script / Hypertext Preprocessor Source File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo PHP es código fuente de servidor en texto plano escrito en PHP, el lenguaje detrás de WordPress y la mayoría de los sistemas de gestión de contenidos. Para leerlo o editarlo, ábralo en un editor de texto como VS Code o Notepad++. Para ejecutarlo y ver su salida, necesita un servidor web con PHP - localmente a través de XAMPP o el servidor integrado de PHP - porque PHP se ejecuta en el servidor, no en el navegador.

Desarrollador: The PHP Group (originally Rasmus Lerdorf) Categoría: Archivos de Internet Estándar abierto MIME: application/x-httpd-php
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Aug 5, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PHP?

Un archivo .php es un documento de texto plano que contiene código fuente escrito en PHP (Hypertext Preprocessor), un lenguaje de programación de lado del servidor ampliamente utilizado. Un archivo .php puede contener código PHP mezclado con marcado HTML, texto y CSS o JavaScript en línea.

Aplicaciones de los archivos PHP

Los archivos PHP se utilizan para generar páginas HTML de forma dinámica utilizando el motor PHP del servidor. Los archivos PHP también se utilizan para crear aplicaciones web. Los sitios web suelen utilizar archivos .php para procesar formularios en línea - por ejemplo, un formulario de datos de contacto - o como medio para acceder a bases de datos. WordPress, un conocido sistema de gestión de contenidos, utiliza scripts PHP de forma extensiva, al igual que marcos de trabajo populares como Laravel y Symfony.

Procesamiento de archivos PHP

El código de los archivos PHP es procesado por el motor PHP que reside en el servidor web, el cual genera una salida HTML dinámica. Este contenido HTML se envía luego al navegador web del usuario y se muestra como una página web. Este proceso garantiza que el usuario no pueda acceder al código PHP real, ni siquiera viendo el código fuente de la página. Los bloques de código PHP comienzan con la etiqueta de apertura <?php; la etiqueta de cierre ?> se omite intencionadamente al final de los archivos de script puro para evitar salidas no deseadas antes de que se envíen las cabeceras HTTP.

Información adicional

  • index.php es a menudo el archivo principal del sitio web que carga el navegador web cuando se solicita un directorio.
  • PHP también puede ejecutarse desde la línea de comandos utilizando php script.php.
  • Otras extensiones de archivo que también contienen código PHP incluyen .phtml, .phps, .php3, .php4, .php5 y .php7.

Seguridad y protección

RIESGO: MEDIUM

Un archivo .php es un programa que se ejecuta EN UN SERVIDOR, por lo que un script PHP malicioso (una «web shell» como c99/r57) subido a un sitio puede permitir a un atacante ejecutar comandos, leer la base de datos o tomar el control del servidor - nunca despliegue archivos .php de fuentes no confiables en un sitio en vivo sin revisarlos. El simple hecho de abrir un .php en un editor de texto es seguro (es solo texto) y NO lo ejecuta. Dos riesgos operativos: (1) los archivos .php a menudo contienen contraseñas de bases de datos y claves API, por lo que no deben ser descargables públicamente; (2) ejecutar PHP en una versión obsoleta y sin soporte (PHP 5/7) expone vulnerabilidades conocidas - mantenga PHP actualizado a una rama 8.x con soporte.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPHP Script / Hypertext Preprocessor Source File
DESARROLLADORThe PHP Group (originally Rasmus Lerdorf)desde 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
TIPO MIMEapplication/x-httpd-php
TIPOScript de servidor en texto plano (código fuente PHP, a menudo mezclado con HTML)
ESTÁNDARAbierto · libre de regalías

Programas que abren archivos PHP

Windows4 apps
Notepad Código abierto Abra el .php para ver o editar el código fuente con resaltado (no lo ejecuta).
Visual Studio Code Gratis Abra el .php para leer/editar con resaltado de sintaxis PHP; añada la extensión PHP/Intelephense para el autocompletado.
XAMPP (Apache + PHP + MySQL) Código abierto Instale XAMPP, coloque el .php en la carpeta htdocs, inicie Apache y luego navegue a http://localhost/archivo.php para EJECUTARLO.
PHP (built-in server) Código abierto Instale PHP, luego en la carpeta del archivo ejecute «php -S localhost:8000» y abra http://localhost:8000/archivo.php para ejecutarlo.
macOS3 apps
BBEdit Freemium Abra el .php para editarlo con soporte de sintaxis PHP (el modo gratuito cubre la edición).
Visual Studio Code Gratis Abra el .php para leer/editar con resaltado de sintaxis PHP; añada la extensión PHP/Intelephense para el autocompletado.
MAMP Freemium Entorno local Apache/Nginx + PHP + MySQL para Mac - suelte el .php en la raíz del documento y ejecútelo a través de localhost.
Linux2 apps
Visual Studio Code Gratis Abra el .php para leer/editar con resaltado de sintaxis PHP; añada la extensión PHP/Intelephense para el autocompletado.
PHP CLI + Apache Código abierto Instale a través del gestor de paquetes (ej. «apt install php apache2»). Ejecute un archivo con «php archivo.php», o sírvalo a través de Apache/Nginx.

Detalles técnicos

especificación profunda
Tipo de archivoScript de servidor en texto plano, codificado en UTF-8
Tipo MIMEapplication/x-httpd-php
Firma de archivo (magic bytes)Ninguna - texto plano sin firma binaria; los archivos suelen abrirse con la etiqueta <?php en el desplazamiento de byte 0
Etiqueta de apertura<?php (bloque estándar) o <?= (etiqueta corta de eco para salida en línea)
Etiqueta de cierre?> - opcional; omitida intencionadamente al final de los archivos PHP puros para evitar la salida accidental de espacios en blanco antes de las cabeceras HTTP
Modelo de ejecuciónLado del servidor; el motor PHP en el servidor web interpreta el archivo y entrega el HTML resultante al navegador del cliente
Motor PHPZend Engine - el intérprete principal que impulsa el tiempo de ejecución oficial de PHP, con soporte para compilador JIT
Ejecución CLIphp script.php o php -f script.php
Sintaxis de variablesTodos los nombres de variables llevan el prefijo $ (ej. $name, $count, $items)
Sensibilidad a mayúsculasLos nombres de las variables distinguen entre mayúsculas y minúsculas; los nombres de funciones y clases no
Superglobales$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - matrices predefinidas para el contexto de la solicitud HTTP y la sesión
Principales marcos de trabajo y CMSLaravel, Symfony, CodeIgniter (marcos de trabajo); WordPress, Drupal, Joomla (sistemas de gestión de contenidos)
Acceso a bases de datosExtensiones integradas MySQLi y PDO; soporta MySQL, PostgreSQL, SQLite y otras bases de datos
Configuración de tiempo de ejecuciónphp.ini controla los límites de memoria, el informe de errores, los tamaños de carga de archivos y qué extensiones se cargan
Extensiones relacionadas.phtml (mezcla de plantilla PHP/HTML), .phps (visualización de fuente PHP), .php3 / .php4 / .php5 / .php7 (scripts PHP con versión heredada)
Lanzado1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Estándar abiertoSí · libre de regalías
Especificaciónwww.php.net

Conversiones de PHP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PHP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PHP.

Preguntas frecuentes

¿Cómo abro un archivo .php?
Para LEER o editar el código, ábralo en un editor de texto como VS Code o Notepad++ (es texto plano). Para VER lo que produce, debe ejecutarlo en un servidor web con PHP - localmente a través de XAMPP/MAMP o «php -S localhost:8000» - porque PHP se ejecuta en el servidor, no en el navegador.
¿Por qué mi archivo .php se muestra como texto plano / código en el navegador?
Porque no hay un motor PHP ejecutándolo. Abrir un .php desde su disco duro en un navegador no lo ejecuta. Colóquelo en un servidor con PHP (o un entorno local como XAMPP) y acceda a él a través de una URL http://localhost para que PHP se ejecute y devuelva HTML.
¿Puedo convertir un archivo PHP a HTML?
No de forma estática - pero ejecutar el .php en un servidor produce HTML, que puede guardar con la opción «Guardar como» del navegador o con wget/curl contra la URL en vivo. Solo captura una instantánea renderizada; toda la lógica dinámica y las llamadas a la base de datos se pierden.
¿Cómo ejecuto un archivo PHP en mi propia computadora?
Instale un entorno PHP local - XAMPP o Laragon en Windows, MAMP en Mac - coloque el archivo en su raíz web y ábralo a través de http://localhost. O instale PHP por separado y ejecute «php -S localhost:8000» en la carpeta, luego navegue hasta el archivo.
¿Es seguro abrir un archivo .php?
Abrirlo en un editor es seguro - es solo texto y no se ejecutará. El riesgo está en DESPLEGAR un .php desconocido en un servidor web en vivo, donde se ejecuta; los scripts maliciosos («web shells») pueden comprometer todo el sitio. Revise cualquier PHP de terceros antes de ejecutarlo.
¿Qué programa abre functions.php en WordPress?
functions.php es un archivo de tema PHP normal - edítelo en VS Code o Notepad++ (o en el editor de archivos de temas de WordPress, con precaución). Un error de sintaxis allí puede dejar todo el sitio en blanco, así que edite una copia y mantenga un respaldo.

Referencias

1PHP.net - official manual and downloadswww.php.net
2PHP supported versions / release roadmapwww.php.net

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.TXTPlain Text File

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z