Introducción
La extensión pthreads de PHP nos permite la ejecución multihilo, para cuando queremos por ejemplo ejecutar dos o más procesos de manera concurrente. Vamos a ver como se instala en WampServer.
Pasos de instalación
El primer paso es ir a la sección PHP Extension Build y obtener la versión de compilado utilizada. En WampServer generalmente podemos acceder a esta información usando la dirección:
http://localhost/?phpinfo=1
En mi caso es la versión VC14 como se muestra a continuación:
El siguiente paso es descargar la versión de la extensión pthreads que coincida con nuestra versión de compilado. Para esto nos dirigimos a https://windows.php.net/downloads/pecl/releases/pthreads/
donde se mostrarán distintas versiones. Es recomendable siempre utilizar la versión más reciente, en este momento es la 3.1.6 por lo que escogeremos esta:
Al entrar podemos ver que los archivos coinciden con nuestra versión de compilado, por lo que todo está perfecto:
Descargamos el que corresponda a nuestra versión de WampServer, como yo utilizo la versión de 64 bits voy a descargar el archivo php_pthreads-3.1.6-7.0-ts-vc14-x64.zip.
Descomprimimos los archivos y ubicamos los dos que utilizaremos: php_pthreads.dll y pthreadVC2.dll
- Copiamos php_pthreads.dll en la carpeta de extensiones de PHP, en mi caso es C:\wamp64\bin\php\php7.1.16\ext
- Copiamos pthreadVC2.dll en la carpeta raiz de PHP, en mi caso es C:\wamp64\bin\php\php7.1.16
Abrimos el archivo php.ini y añadimos la siguiente línea:
extension=php_pthreads.dll
Por último reiniciamos nuestro WampServer y debemos ver la extensión habilitada:
Comentarios
Publicar un comentario