linux

Comandos utiles de linux para php

Algunos comandos útiles de linux CentOS relacionados con php

 

Consultar la versión de php que se ejecuta para la sesión actual:

> php -v

Consultar dónde está instalado el php que se ejecuta en la sesión:

> whereis php

Consultar el parametro memory_limit de php:

> php -r "echo ini_get('memory_limit').PHP_EOL;"

Cambiar el valor del parámetro memory_limit para la sesión actual:

> php -r "ini_set('memory_limit', '256M');"

 

Sólo para instalaciones de Plesk, consultar todas las instalaciones de php que hay en un server (con el usuario root):

> plesk bin php_handler --list

 

Con bash, configurar el perfil de una cuenta para que por defecto se ejecute una versión de php:

Si no tiene aún el fichero .bashrc:

echo "alias php='/opt/plesk/php/5.6/bin/php'" >> ~/.bashrc

Si ya lo tiene, editar o añadir la línea

Tips y resolución de problemas con Plesk

Apuntes y tips sobre resolución de problemas específicos de Plesk instalado sobre Linux, ejemplos sobre CentOS.

Los tips están orientados a la resolución desde la consola de comandos, cuando, por ejemplo, no se pueda acceder a la interfaz web Plesk de administración porque no funcione la base de datos, porque el servidor se haya quedado sin espacio, porque haya habido algún problema en la última actualización, etc.

Comienzo con algo que siempre va bien para localizar ficheros o carpetas sobre las que hay que trabajar, que es consultar el fichero de configuración de carpetas y variables de entorno psa.conf de la instalación de Plesk:

> more /etc/psa/psa.conf

Para buscar algo concreto dentro de este fichero, como por ejemplo las carpetas donde se hacen los backups es muy util utilizar un cat y grep:

> cat /etc/psa/psa.conf | grep DUMP