Cómo aprovechar PHP con acceso SSH


Introducción

Para seguir esta guía necesitáis tener acceso SSH a vuestro alojamiento compartido (90PLAN o superiores) o servidor dedicado (Linux) con PHP instalado.

El acceso SSH permite una administración directa, mediante comandos en línea.

Para saber más sobre el acceso SSH podéis consultar la guía : SshTelnet


Opciones de PHP


Mostrar los módulos accesibles

La lista de módulos accesibles desde PHP están disponibles en la función phpinfo().

De todos modos, podéis verlo desde el acceso SSH lanzando el comando



$ php -m

[PHP Modules]
bcmath
calendar
ctype
db
dbase
domxml
exif
ftp
gd
gettext
iconv
imap
mbstring
mcrypt
mime_magic
mysql
openssl
overload
pcre
posix
session
standard
sysvsem
sysvshm
tokenizer
xml
zlib

[Zend Modules]



Mostrar la versión de PHP

Para saber la versión por defecto de PHP podéis usar el comando :


$ php -v

PHP 4.4.2 (cgi) (built: Jun 14 2006 15:31:28)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies


$ php -v
PHP 5.1.4 (cgi) (built: Jun 14 2006 15:38:00)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies




Logs y errores

Si un script os ofrece un error de ejecución (error 505), podéis ver qué errores del código hay ejecutando el archivo directamente desde PHP.

Por ejemplo, un fichero www/mi_script.php, que esté ofreciendo un error de ejecución, es posible mostrar qué errores da con el comando php seguido del nombre del fichero.


$ php www/mi_script.php

Parse error : syntax error, unexpected '}' in /home/mi_login/www/mi_script.php on line 27




Más información