Tabla de contenidos
¿Quieres tener un servidor de prueba de WordPress, pero la idea de configurarlo te parece abrumadora? No te preocupes, te vamos a ayudar a instalar PHP.
PHP es un lenguaje llamado «Hypertext Pre-Processor» y es esencial si quieres tener un servidor de prueba de WordPress. Aunque puede parecer complicado, hay muchas formas de hacerlo, dependiendo de tu configuración.
En esta guía completa, te responderemos todas tus preguntas: ¿de dónde descargar PHP? ¿Qué versión es la mejor para ti? ¿Qué necesitas para hacerlo funcionar? Y, lo más importante, ¿cómo instalar PHP en diferentes sistemas operativos?
No te preocupes! Sigue leyendo y no te pierdas detalle. ¡Vamos a echarle ganas!
¿Qué es PHP?
¿Quieres saber qué es PHP? En resumen, es un lenguaje de programación abierto y gratuito que se usa en el desarrollo web, especialmente para el backend.
En términos simples, PHP se puede instalar en un servidor para hacer que los scripts (por ejemplo, partes de código para agregar formularios a tu sitio) funcionen. Se ejecuta en el backend del servidor en lugar de en el navegador, por lo que es perfecto para el desarrollo web, y se integra bien con HTML.
Además, PHP es uno de los lenguajes más fáciles de aprender, por lo que es popular entre los principiantes. Pero no te engañes, también es muy poderoso y adecuado para funciones avanzadas de sitios web.
De hecho, muchos sitios web y herramientas confían en PHP, y muchas extensiones familiares, como .NET, Apache y MySQL, también están disponibles. WordPress está construido principalmente con PHP, y la mayoría de sus complementos y temas también se basan en él.
¿Tu servidor necesita PHP?
¿Por qué debes instalar PHP en tu servidor? ¡Mira, es simple! Necesitas PHP si quieres que tu WordPress funcione. ¡De hecho, casi todo en WordPress está construido en PHP!
Visita todos los demás requisitos del sistema de WordPress en este enlace.
Y, si quieres experimentar o jugar con un servidor de prueba de WordPress, tendrás que tener PHP instalado. Además, es genial para los desarrolladores principiantes. Es fácil de usar y puedes hacer muchas cosas con él. ¡Y lo mejor de todo es que es muy popular, por lo que encontrarás muchas extensiones y recursos online!
Si quieres aprender a codificar temas y complementos de WordPress, tendrás que aprender PHP, y configurar un servidor de prueba es una forma excelente de hacerlo. ¡Ten en cuenta que muchos servicios de hosting ya tienen PHP e incluso WordPress instalados para ti! Pero si estás configurando un servidor desde cero, tendrás que hacerlo manualmente.
¡Bueno, ahora que lo sabes, vamos a las instrucciones de configuración del servidor!
Requisitos previos de PHP
Antes de instalar PHP, deberás asegurarse de que su servidor pueda manejarlo. Afortunadamente, los requisitos son bastante básicos y es probable que gran parte del software ya esté instalado en su ordenador.
Si nunca antes has creado un servidor, deberías consultar esta guía para configurar un servidor local en varios sistemas operativos. Los detalles exactos varían según tu sistema operativo, pero debes saber cómo trabajar con la línea de comandos y estar listo para instalar nuevo software.
Independientemente del sistema operativo en el que estés instalando PHP, necesitarás un servidor web para ejecutarlo. También es probable que necesites instalar una base de datos como MySQL, así que tenlo en cuenta.
Estos son los requisitos previos de PHP para cada sistema operativo, comenzando con Linux :
- Un compilador ANSI C.
- Componentes específicos del módulo como bibliotecas de gráficos GD o bibliotecas de PDF.
- Opcional: Autoconf 2.59+ (para versiones PHP< 7.0), Autoconf 2.64+ (para versiones PHP> 7.2), Automake 1.4+, Libtool 1.4+, re2c 0.13.4+ y Bison.
También deberías estar familiarizado con la navegación de sistemas operativos similares a Unix.
Ahora los requisitos de PHP para Ventanas :
- Se admiten varios sistemas operativos Windows en PHP 5.5+, pero los usuarios de 7.2.0+ no pueden utilizar Windows 2008 o Windows Vista.
- Tiempo de ejecución de Visual C (CRT).
- Visual Studio 2012, 2015, 2017 o Microsoft Visual C ++ Redistributable para Visual Studio 2019, según su versión de PHP.
Por último, no hay requisitos previos para Mac OS porque PHP viene incluido con el sistema. Explicaremos cómo habilitarlo a continuación.
Dónde descargar PHP
Si necesitas descargar los archivos PHP manualmente, debes obtenerlos del sitio oficial página de descargas de PHP .
Evita instalarlo desde sitios de terceros a menos que sepas que son seguros, ya que descargar archivos de sitios de terceros puede provocar la instalación accidental de malware.
Si está descargando para una máquina con Windows, busqua el enlace «Descargas de Windows» en cada versión de PHP y asegúrate de que está instalando los archivos adecuados.
También puedes instalar versiones anteriores de PHP , pero esto no se recomienda a menos que sepas lo que estás haciendo, ya que expones tu servidor a errores y fallas de seguridad importantes.
Si estás ejecutando una distribución de Linux, generalmente no necesitas obtener los archivos a través de la web y debes usar la línea de comandos. Lo repasaremos en detalle a continuación.
Presentación profesional de su empresa
¿Necesita un rediseño o un nuevo sitio web para su empresa?
Solución completa para la presentación de empresas pequeñas, medianas o corporativas. Grandes diseñadores de UX/UI, programadores experimentados y gran énfasis en las pruebas. Si busca un socio profesional para su negocio en el mundo online, ¡contacte con nosotros!
¿Qué versión de PHP debo usar?
Si has hecho clic en el enlace de descarga anterior, es probable que estés mirando todos esos archivos y te sientas abrumado. ¿Qué versión de PHP es la correcta?
En términos generales, si estás iniciando un proyecto nuevo en el que los problemas de compatibilidad no son un problema, deberías obtener la última versión estable de PHP.
A veces es posible descargar versiones beta de PHP, que son incluso más nuevas, pero a menudo tienen errores y solo se publican para ayudar a los desarrolladores a recopilar comentarios. La mayoría de las veces, debe seguir con las versiones estables.
¿Qué pasa con las versiones anteriores? Cada versión de PHP viene con nuevas características, pero eso significa nuevas incompatibilidades con características anteriores. Si necesitas hacer algo específico que no es compatible con la última versión de PHP, puedes usar una versión anterior, pero debes seguir solo con la versión actual. versiones compatibles .
Si no estás seguro, utiliza la última versión de PHP.
Ten en cuenta que WordPress solo es compatible con ciertas versiones de PHP . Técnicamente, es compatible con versiones de PHP a partir de 5.6.20+, pero estas son bastante antiguas y, por lo tanto, no se recomiendan. Las versiones 7.2 a 7.4 son actualmente las versiones con mejor soporte para WordPress.
La versión 8 de PHP también es compatible, pero actualmente esto es muy nuevo y no todos los complementos funcionan correctamente. Si te preocupan los problemas de compatibilidad, quédate con la versión 7.4 de PHP. Puedes leer nuestra publicación de pruebas de rendimiento de PHP para ver cómo funcionan varios CMS y marcos de PHP en diferentes versiones de PHP.
Cómo instalar PHP en Linux
Antes de comenzar, debeS estar familiarizado con la Terminal y cómo operar sistemas operativos similares a Unix en general. Generalmente, estos códigos de línea de comando deberían funcionar en cualquier distribución de Linux que use la sintaxis normal en la Terminal, pero a continuación dejamos algunas notas para sistemas operativos específicos.
Primero, debes asegurarte de que tus paquetes estén actualizados, así que ejecuta este comando en la Terminal.
sudo apt-get update && sudo apt-get upgrade
Ahora estás listo para instalar PHP. El comando para hacerlo es sencillo y sin esfuerzo.
sudo apt-get install php
Esto instalará la última versión de PHP junto con varias extensiones. Puedes usar este código para ver qué versión tiene.
php –v
¿Qué sucede si deseas instalar una versión específica de PHP, como PHP 7.4? Deberás utilizar un PPA, o archivo de paquetes personales, antes de Ondřej Surý . Esta es una forma segura de instalar versiones anteriores de PHP compatibles. Ejecuta estos tres comandos uno a la vez:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Ahora tu sistema reconoce el archivo y puede instalar PHP 7.4. Escribe el siguiente comando:
sudo apt install php7.4
Y, por supuesto, puedes reemplazar este número con la versión de PHP que deseas.
Eso cubre los conceptos básicos, pero si necesitas ayuda adicional con la configuración, la Documentación de instalación de PHP para Unix puede ayudarte.
Instalación de PHP en Ubuntu
Para los usuarios de Ubuntu, no hay muchas preocupaciones específicas siempre que sigan la guía anterior. Ubuntu es una de las distribuciones más populares, por lo que la mayoría de las guías de Linux están hechas prácticamente para ese sistema.
Una opción alternativa disponible para ti es descargar una pila LAMP. LAMP significa Linux, Apache, MySQL y PHP. Básicamente, es un paquete de todo el software que necesitas para poner en funcionamiento un servidor.
Si bien puedes descargar manualmente cada una de estas herramientas por separado, puedes obtener Taskel, un paquete que las instalará todas a la vez. Simplemente ejecuta estos dos comandos en sucesión en la Terminal:
sudo apt install tasksel
sudo tasksel install lamp-server
Instalación de PHP en CentOS 7
Este sistema operativo es un poco diferente de otras distribuciones de Linux. En CentOS, los comandos apt y apt-get no son las formas ideales de instalar el software. En cambio, usa mmm , Yellowdog Updater Modified, un mejor administrador de paquetes para sistemas operativos basados en RHEL.
De lo contrario, los comandos que necesitarás usar son bastante similares. Para actualizar tus paquetes, ejecuta este comando en su lugar:
sudo yum install epel-release && sudo yum update
En cuanto a otros comandos, generalmente puedes reemplazar apt-get
con yum. Para instalar PHP, usa este comando.
sudo yum install php
Comandos PHP como php –v
debería funcionar igual en CentOS 7, por lo que no necesitas preocuparte por eso.
Instalación de PHP en Debian
Lo último, para los sistemas operativos tipo Unix es Debian . Esta vez solo hay algunas preocupaciones menores, pero la mayoría de los comandos enumerados anteriormente deberían funcionar bien.
Para Debian, puedes usar apt-get
oaptitude
en tus comandos de Terminal. los aptitude
El comando es un poco más completo y proporciona una interfaz de menú. Depende de la preferencia personal que utilice, y cualquiera de los dos hará el trabajo.
Entonces, en lugar de usar el habitual apt-get
comando, puedes ejecutar este en su lugar:
sudo aptitude install php
Debian puede ser quisquilloso. Si encuentras que PHP no está analizando o que las extensiones no funcionan, asegúrate de haber actualizado el archivo de configuración web de tu servidor y de que esté cargando la extensión. ini archivos.
Además de algunas pequeñas cosas, las instrucciones para Debian son prácticamente idénticas a las de otras distribuciones de Linux.
Cómo instalar PHP en Windows
Si estás utilizando un sistema Windows, a diferencia de macOS y Linux, no necesitas instalar PHP a través del línea de comando (aunque también es una opción).
Una forma sencilla de instalar PHP desde aquí es habilitar IIS y luego usa WebPI para instalar PHP. Después de iniciar WebPI, puedes encontrarlo en la Productos pestaña. Hacer clic »Agregar» en la versión que deseas, luego haz clic en Instalar en pc .
Tú también puedes descargar PHP para Windows y configurar manualmente para que funcione con IIS. Asegúrate de obtener una versión no segura para subprocesos si estás utilizando IIS.
Si todo esto es demasiado complicado, puedes instalar WampServer o XAMPP, ya que vienen con todo lo que necesitas para comenzar a trabajar con un servidor web: Apache, una base de datos y, por supuesto, PHP.
Estas instrucciones funcionarán con la mayoría de los sistemas operativos Windows modernos, como Windows 10, 7 y Vista. Si está utilizando una versión anterior de Windows, deberías consultar la instalación de Windows heredado.
Windows puede necesitar una pequeña configuración adicional para que PHP funcione correctamente, así que asegúrate de verificar la configuración de Windows recomendada. Solo tienes que hacer algunos pequeños retoques.
Cómo instalar PHP en macOS
PHP viene preinstalado en la mayoría de sistemas de Mac OS, por lo que normalmente no necesitarás ninguna instalación manual.
Todo lo que necesitas hacer es descomentar algunas líneas de código en el archivo de configuración de Apache httpd.conf , que normalmente puedes encontrar en/private/etc/apache2/httpd.conf
. Descomenta estas dos líneas eliminando el símbolo de hashtag:
# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c
Puede que tengas que hacer alguna configuración adicional si no te gustan los valores predeterminados de algunas configuraciones de archivo. De lo contrario, busca »DocumentRoot», luego crea y carga un archivo PHP con este código:
<?php phpinfo(); ?>
Siempre puedes verificar la versión de PHP con el php –v
comando para asegurarte de que PHP se instaló correctamente.
Si necesitas descargar PHP manualmente, deberías instalar Homebrew y usar este simple comando:
brew install php
Todo sobre las extensiones PHP
Una vez que tengas PHP en funcionamiento, es una buena idea pensar en las extensiones. Estas bibliotecas compiladas añaden todo tipo de funciones útiles y extra. Piensa en ellos como complementos que se suman a lo que PHP ya ofrece. Algunos de estos son necesarios para ejecutar frameworks PHP, como Laravel y Symfony.
Si bien es completamente posible codificar todo tu mismo sin tocar una extensión, no hay razón para hacerlo todo por tu cuenta cuando existen atajos de uso generalizado para hacer tu vida más fácil.
PHP ya viene con docenas de extensiones integradas, algunas de las cuales debes habilitar manualmente y otras puedes comenzar a usar de inmediato. También puedes instalar extensiones PHP a través de sitios como PECL , que aloja cientos de paquetes de terceros.
El manual de PHP ofrece la documentación de extensión para muchos de estos también, para que puedas acostumbrarte a usarlos.
¿No estás seguro por dónde empezar? Estas son solo algunas de algunas extensiones populares de PHP:
- Apache: Apache es un software de servidor web ampliamente utilizado recomendado por WordPress debido a su gran compatibilidad con él y PHP. Apache viene incluido con PHP, por lo que no es necesario instalarlo manualmente.
- .NET: .NET es un marco de software popular que puedes utilizar para crear aplicaciones web y más. Funciona con varios lenguajes, incluido PHP. También podrías estar interesado en Melocotón , que te permite ejecutar código PHP en .NET.
- MySQLi: una versión mejor de la antigua extensión MySQL, MySQLi te permite trabajar con el software de base de datos MySQL. Este es imprescindible para ayudarte a configurar tu base de datos.
Siempre que instales una extensión, debes descomentarla. Solo abre php.ini y quita el punto y coma ( ; ) en frente de extension=extensionname
.
También debes consultar estos marcos PHP si deseas estandarizar tu código y compilar con bibliotecas prefabricadas. Son una excelente manera de comenzar a desarrollar aplicaciones web con PHP.
Conclusión
Independientemente del sistema operativo que estés utilizando, la instalación de PHP no es un proceso tan difícil. Si deseas crear un servidor de prueba de WordPress, lo necesitarás. Los aspirantes a programadores de PHP encontrarán que configurar un servidor web e instalar PHP en él es un gran ejercicio.
Asegúrate de descargar PHP a través de la línea de comandos o desde su sitio oficial . Puedes obtener la última versión estable de PHP o cualquier otra versión compatible con WordPress
¿Necesitas a los mejores expertos en desarrollo web con PHP? Contacta con nosotros.