Skip to content

PHP swoole docker for developer, PHP7.4 + Swoole 4.4.25, PHP7.4 + Swoole 4.4.17, PHP7.4 + Swoole 4.4.15

Notifications You must be signed in to change notification settings

SmartNMS/docker-swoole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supported tags and respective Dockerfile links

Quick start for easyswoole application

1. Create docker compose file

docker-compose.yml

version: '2'
services:
  swoole:
    image: smartnms/swoole
    volumes:
      - "./www/app:/var/www/app"
      - "./cache/composer:/tmp/composer"
    command: "php -m"

2. Testing php information

docker-compose run --rm swoole php -info

3. Install easyswoole

docker-compose run --rm swoole composer require easyswoole/easyswoole
docker-compose run --rm swoole php vendor/bin/easyswoole install
docker-compose run --rm swoole composer dump-autoload

4. Update docker compose file to run your easyswoole application

docker-compose.yml

version: '2'
services:
  swoole:
    image: smartnms/swoole
    volumes:
      - "./www/app:/var/www/app"
      - "./cache/composer:/tmp/composer"
    ports:
      - "9501:9501"
    command: "php easyswoole start"

PHP Modules

bcmath
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gd
hash
iconv
intl
json
libxml
mbstring
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
SimpleXML
sodium
SPL
sqlite3
standard
swoole
tokenizer
xml
xmlreader
xmlwriter
zip
zlib

About

PHP swoole docker for developer, PHP7.4 + Swoole 4.4.25, PHP7.4 + Swoole 4.4.17, PHP7.4 + Swoole 4.4.15

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published