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