note 125381 added to swoole.installation
| From: | lc at leocavalcante dot com | Date: | Sun, 20 Sep 2020 02:55:18 +0000 |
| Subject: | note 125381 added to swoole.installation | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-215144@lists.php.net to get a copy of this message | ||
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"]
```
----
Server IP: 45.112.84.4
Probable Submitter: 177.234.144.170 (proxied: 189.33.3.89)
----
Manual Page -- http://php.net/manual/en/swoole.installation.php
Edit -- https://master.php.net/note/edit/125381
Del: integrated -- https://master.php.net/note/delete/125381/integrated
Del: useless -- https://master.php.net/note/delete/125381/useless
Del: bad code -- https://master.php.net/note/delete/125381/bad+code
Del: spam -- https://master.php.net/note/delete/125381/spam
Del: non-english -- https://master.php.net/note/delete/125381/non-english
Del: in docs -- https://master.php.net/note/delete/125381/in+docs
Del: other reasons-- https://master.php.net/note/delete/125381
Reject -- https://master.php.net/note/reject/125381
Search -- https://master.php.net/manage/user-notes.php