El módulo Apache Worker implementa un modelo híbrido multihilo-multiproceso permitiendo servir un gran número de peticiones usando menor número de recursos que el módulo Prefork por tanto es una opción factible si su sitio tiene problemas de carga. Otras de las ventajas de usar Apache Worker es que permite crear aplicaciones multihilos haciendo uso de la extensión pthreads
Nota: A pesar de que el equipo de desarrollo de PHP no recomienda usar PHP con los módulos threaded del servidor Apache debido a que algunas extensiones no son “thread safe” y por tanto pueden tener un comportamiento erróneo he probado con éxito 2 aplicaciones usadas a gran escala: WordPress y phpMyAdmin.
Descargar php-5.6.4
wget http://us1.php.net/distributions/php-5.6.4.tar.xzDescompactar
tar xJvf php-5.6.4.tar.xzDescargar y ejecutar script para instalar dependencias
$ wget --no-check-certificate https://raw.githubusercontent.com/yoander/sysadmin/master/shscript/php-dev-install-dep.sh && 
        chmod a+x -c php-dev-install-dep.sh && 
        ./php-dev-install-dep.sh apache-workerDescargar script para compilar php
$ wget --no-check-certificate https://raw.githubusercontent.com/yoander/sysadmin/master/shscript/php-build.sh && 
        chmod a+x -c php-build.shCompilar php
$./php-build.sh -at php-5.6.4donde -a = Soporte para apache, -t = soporte multihilo (thread safe)
Instalar
$ cd php-5.6.4 && sudo make installCrear fichero de configuración de php
Desarrollo
sudo cp -v php.ini-development /etc/php/php.iniProducción
sudo cp -v php.ini /etc/php/php.iniActivar OpCache
If usa Xdebug asegúrese que OpCache se carga primero
$ sudo bash -c 'echo "zend_extension=opcache.so" > /etc/php/conf.d/20-opcache.ini'Reiniciar el Apache
sudo service apache2 restartComprobamos
$ firefox http://localhost/info.phpCompilando PHP desde el código fuente, 8 (11)
- Cómo compilar PHP 7.1 en Ubuntu 16.04
- pbt – Una herramienta para compilar PHP
- Cómo Compilar/Instalar PHP-7.2 en CentOS
- Cómo compilar PHP-7.3 en Debian GNU/Linux
- ¿Cómo Compilar PHP 7.4 en Ubuntu 18.04?
- ¿Cómo Compilar PHP 8 en Debian 10?
- Compilar php 5.5 con soporte apache prefork
- Compilar PHP-5.6 con soporte para Apache Worker
- Compilar php-5.6 con soporte fpm
- Compilar PHP-5.6 en Centos 7
- Compilar PHP 7 en Debian 8

