Cómo instalar PHP en su servidor CentOS 7 | Hosting mas barato

PHP es un servidor de código abierto basado en el lenguaje de programación HTML. Es un software esencial para los desarrolladores web que necesitan una variedad de herramientas útiles para la creación de sitios web. También proporciona las API nativas para Apache y otros servidores.
En este tutorial, veremos un proceso detallado para instalar y configurar PHP
Tu VPS (Servidor Privado Virtual).
El primer paso es iniciar sesión en su VPS.
PHP es el componente que procesa el código para mostrar contenido dinámico. Con PHP es fácil ejecutar scripts, vincular a las bases de datos MySQL para recopilar información y presentar el contenido para mostrarlo en nuestro servidor web.
Es posible instalar PHP usando yum, un administrador de paquetes de CentOS. En este caso también agregamos el paquete php-mysql. Ejecute el siguiente comando:
$ yum install php php-mysql
Esto debería instalar PHP correctamente sin ningún problema. Sin embargo, deberá reiniciar Apache para asegurarse de que funcione bien con PHP. Utilice el siguiente comando para aplicar los cambios:
$ systemctl restart httpd.service
Cuando haya terminado, guarde y cierre el archivo.
Para garantizar la funcionalidad de PHP, debe instalar módulos adicionales.
Para ver las opciones disponibles para los módulos PHP, use búsqueda de caché de apt para guiar los resultados Menos, una página donde el usuario puede ver y desplazarse por otros comandos:
$ yum search php-
Desplácese hacia arriba o hacia abajo con las teclas de flecha y use q para salir.
Muestra la siguiente salida:
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library php-cli.x86_64 : Command-line interface for PHP php-common.x86_64 : Common files for PHP php-dba.x86_64 : A database abstraction layer module for PHP applications php-devel.x86_64 : Files needed for building PHP extensions 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 . . .
Para obtener más información sobre la función de cada módulo, puede buscar en línea o simplemente ver la descripción larga del paquete con el siguiente comando:
$ yum info package_name
Verá mucha información de la salida, con un ejemplo de un campo que se muestra como. es conocida Descripción-de que incluye una explicación detallada de las funciones de cada módulo proporcionado.
Por ejemplo, si desea saber qué está haciendo el módulo php-fpm, simplemente ingrese el siguiente comando:
$ yum info php-fpm
Debería obtener el siguiente resultado:
. . . Summary : PHP FastCGI Process Manager URL : http://www.php.net/ License : PHP and Zend and BSD Description : PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI : implementation with some additional features useful for sites of : any size, especially busier sites. yum install php-fpm
Si decide instalar más de un módulo, puede hacerlo enumerando cada uno, separados por un espacio, como se muestra a continuación:
$ yum install package1 package2 ...
En este punto, los módulos PHP están instalados, ahora probamos si PHP funciona correctamente.
Para probar si el sistema está completamente configurado para PHP, primero creemos un script PHP simple.
Llamamos al guion info.phpPara asegurarse de que Apache acceda al archivo, debe guardarlo en un directorio conocido como “raíz web”.
En Ubuntu, este directorio está en / var / www / html. Crea un archivo con el siguiente comando:
$ vi /var/www/html/info.php
Ahora debería ver un archivo en blanco donde escribe el siguiente texto:
info.php <?php phpinfo(); ?>
Cuando haya terminado, guarde y cierre el archivo.
Asegúrese de que el firewall permita el tráfico HTTP y HTTPS. Para verificar esto, use el siguiente comando:
$ firewall-cmd --list-all
Si los puertos 80 y 443 no están en la lista, ingrese el siguiente comando:
$ firewall-cmd --permanent --zone=public --add-service=http $ firewall-cmd --permanent --zone=public --add-service=https $ firewall-cmd --reload
Ahora pruebe si el servidor web puede mostrar la información generada por su script PHP ingresando la siguiente dirección en su navegador.
http://your_server_IP_address/info.php
Debería ver la siguiente página con toda la información que necesita:
Esto muestra que el script PHP está funcionando correctamente.
Si desea eliminar este archivo (lo cual se recomienda porque puede filtrar la información del servidor web a usuarios no autorizados), ejecute el siguiente comando:
$ rm /var/www/html/info.php
Una vez que haya instalado PHP por completo en VPS, puede elegir qué hacer a continuación. Esta plataforma facilita la instalación de la mayoría de los tipos de sitios web y otro software en su servidor.
Si desea utilizar PHP para los sitios web en su servidor, puede beneficiarse de un paquete de alojamiento que incluye soporte y otras características especiales. Encuentre los mejores servicios de alojamiento PHP aquí en HostAdvice.