Ene 132014
 
Artículo PHP

ZTS (Zend Thread Safety) es una opción que se puede habilitar a la hora de compilar el intérprete de PHP, para poder ejecutarlo bajo un servidor Apache con worker MPM (multithreading).

Pero el paquete binario disponible en los repositorios de Debian no está compilado con esta opción.

Para obtener un intérprete de PHP compilado con ZTS, debemos partir del código fuente. Los pasos a seguir son:

  1. Descargar las fuentes de PHP5: apt-get source php5
  2. Editar el fichero debian/rules y añadir a COMMON_CONFIG las opciones --enable-roxen-zts o --enable-maintainer-zts (determinar cuál de las dos opciones utilizar con ./configure --help).
  3. Instalar las dependencias con el comando sudo apt-get build-dep php5.
  4. Ejecutar dpkg-buildpackage -uc -b en el directorio en donde se extrajeron las fuentes

Opcionalmente, si está instalado el paquete devscripts, se puede ejecutar debuild -uc -b en lugar de dpkg-buildpackage -uc -b.

Indice de artículos sobre programación en lenguaje PHP

 Publicado por en 5:46 pm

 Deja un comentario

(requerido)

(requerido)