Instalación
Use --with-swoole[=DIR] when compiling PHP.
Se puede encontrar información para la instalación de esta extensión PECL
en el capítulo del manual titulado Instalación
de extensiones PECL. Se puede encontrar información adicional, tal como nuevos lanzamientos,
descargas, ficheros fuente, información de mantenimiento, y un CHANGELOG,
aquí:
» https://pecl.php.net/package/swoole
lc at leocavalcante dot com ¶4 years ago
You can build a Docker image as well. Good alternative for Windows, despite WSL.
```Dockerfile
FROM php:7.4.2-cli
RUN apt-get update && apt-get install vim -y && \
apt-get install openssl -y && \
apt-get install libssl-dev -y && \
apt-get install wget -y && \
apt-get install git -y && \
apt-get install procps -y && \
apt-get install htop -y
RUN cd /tmp && git clone https://github.com/swoole/swoole-src.git && \
cd swoole-src && \
git checkout v4.5.2 && \
phpize && \
./configure --enable-openssl && \
make && make install
RUN touch /usr/local/etc/php/conf.d/swoole.ini && \
echo 'extension=swoole.so' > /usr/local/etc/php/conf.d/swoole.ini
RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_amd64
RUN chmod +x /usr/local/bin/dumb-init
RUN apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["/usr/local/bin/dumb-init", "--", "php"]
```