PHP — Once the Best Language
PHP in Docker
1. Install Extensions
Use docker-php-ext-install to install extensions:
shell
cd /usr/src/php/ext/ # Check if the extension you need (e.g. mysql.so) is here
docker-php-source extract
docker-php-ext-install mysql
docker-php-ext-install mysqlicd /usr/src/php/ext/ # Check if the extension you need (e.g. mysql.so) is here
docker-php-source extract
docker-php-ext-install mysql
docker-php-ext-install mysqli2. Install Extensions from Source
shell
cd /tmp/
curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
cd /usr/src/php/ext/
tar xfz /tmp/redis.tar.gz
mv phpredis-5.3.7 /usr/src/php/ext/redis
docker-php-ext-install redis
php -m | grep rediscd /tmp/
curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
cd /usr/src/php/ext/
tar xfz /tmp/redis.tar.gz
mv phpredis-5.3.7 /usr/src/php/ext/redis
docker-php-ext-install redis
php -m | grep redis
HIGO