An open API service indexing awesome lists of open source software.

https://github.com/free6k/php-fpm-composer

The docker image with all popular modules for PHP frameworks as Yii2 or Laravel. Including composer for install packages
https://github.com/free6k/php-fpm-composer

composer docker docker-compose docker-composer docker-php docker-php-fpm php-fpm php8

Last synced: 9 days ago
JSON representation

The docker image with all popular modules for PHP frameworks as Yii2 or Laravel. Including composer for install packages

Awesome Lists containing this project

README

          

# PHP-FPM-COMPOSER
The docker image with all popular modules for PHP frameworks as Yii2 or Laravel. Including composer for install packages

[Docker Hub](https://hub.docker.com/r/free6k/php-fpm-composer)

## How to use
### Run as php-fpm daemon on port 9000
```
docker run --rm -p "9000:9000" -v "$(pwd):/var/www/html" free6k/php-fpm-composer
```
### Run for single file or line code
```
docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer php -r "echo 'Hi from php-fpm-composer' . PHP_EOL;"
```
### Run composer
```
docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer composer -V
```
### Run in docker-compose, php-fpm will be listen port 9000
```
version: "3.7"
services:
php:
image: free6k/php-fpm-composer:latest
ports:
- '9000:9000'
volumes:
- ./:/var/www/html:delegated
```
### Fast install and run Yii 2 framework
```
cd

docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer composer create-project --prefer-dist yiisoft/yii2-app-basic .

docker run --rm -it -p '8080:8080' -v "$(pwd):/var/www/html" free6k/php-fpm-composer ./yii serve 0.0.0.0
```
Go to http://localhost:8080

## Modules
```
# docker run --rm -it free6k/php-fpm-composer php -m

[PHP Modules]
bcmath
bz2
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gd
gettext
hash
iconv
imagick
intl
json
ldap
libxml
mbstring
memcache
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
readline
redis
Reflection
session
SimpleXML
sockets
sodium
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib
```