Tras un tiempo utilizando ambas herramientas en php5.2 ahora a tocado actualizar a la versión 5.3 de php.
Realizando depuración de código me encuentro en que no me muestra los mensajes que me mostraba con php 5.2, no me los muestra en php 5.3.
No solo eso sino que ni siquiera me los muestra. Parece ser que la nueva versión esta optimizada para un entorno de producción.
Para ello php 5.3 nos proporciona una serie de fichero php.ini para poder configurar el entorno de desarrollo y el de producción.
php 5.3 para desarrollo Buscar fichero php.ini-development
$ locate php.ini-development
/usr/share/doc/php5-common/examples/php.ini-developmentY ahora copiamos el fichero de desarrollo, realizando antes una copia del original:
$ cd /etc/php5/apache2
$ sudo mv php.ini php.ini_original
$ sudo cp /usr/share/doc/php5-common/examples/php.ini-development php.ini-developmentBuscamos y copiamos el de producción
$ locate php.ini-production
/usr/share/php5/php.ini-production
/usr/share/php5/php.ini-production.cliCopiamos el del producción:
$ sudo cp /usr/share/php5/php.ini-production
php.ini-productionAhora copiamos el que nos interese segun el entorno.
Desarrollo:
$ sudo mv php.ini-development php.iniProducción:
$ sudo mv php.ini-production php.iniAhora ya reiniciamos el apache y listo:
sudo /etc/init.d/apache2 restartXdebug para php 5.3
$ sudo nano /etc/php5/apache2/conf.d/xdebug.iniY añadimos:
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"* nueva ruta zend_extension=/usr/lib/php5/20090626+lfs/ Reiniciamos apache:
sudo /etc/init.d/apache2 restartRelacionado:
Referencias:
Comentarios