Archivo de la categoría: PHP

Solucionar error symbol lookup error: suhosin.so: undefined symbol: php_mb_encoding_translation en PHP 5.4 con cPanel

Si has actualizado a PHP 5.4 en cPanel es posible que durante la subida de archivos u otras partes de tu código PHP te encuentres el siguiente error en el error_log de Apache. /usr/bin/php: symbol lookup error: /usr/local/lib/php/extensions/no-debug-non-zts-20100525/suhosin.so: undefined symbol: php_mb_encoding_translation Este error sólo se produce si además tienes activo Suhosin. Oficialmente PHP 5.4 no tiene soporte para Suhosin, pero esta extensión es muy necesaria para el uso de Leer más [...]

Depurar y perfilar funciones PHP gráficamente con XDebug, KCacheGrind y Webgrind en Ubuntu 11.10

En desarrollo web y por lo general, en cualquier aplicación que requiera tener una demanda escalable, son muy importantes los algoritmos empleados, las llamadas a funciones nativas y las estructuras de datos utilizadas. En aplicaciones PHP con miles de líneas de código se necesita un diseño eficiente para poder manejar una buena ejecución del código PHP. Principalmente se busca reducir el consumo de memoria y CPU al máximo posible, sin que la aplicación pierda funcionalidad, ni Leer más [...]

Instalar uploadprogress 1.0.1 de Pecl en PHP 5.3 con Centos

Uploadprogress es un paquete del repositorio Pecl de PHP que sirve para realizar un seguimiento de progresos de la subida de un archivo. Instalarlo sobre PHP 5.3 en una distribución Centos 5.5 es una tarea tan sencilla como indicar el siguiente comando: # pecl install uploadprogress Después reinicia Apache con: # service httpd restart Obviamente para ello requiere tener PECL instalado. Otra forma de instalación es mediante la descarga de fuentes y su compilación, aunque de esta Leer más [...]