Skip to content

PHP曾经是最好的语言

php在docker操作

1.安装扩展

利用 docker-php-ext-install 安装扩展

shell
cd  /usr/src/php/ext/ #在这个目录下 可看看 mysql.so 你要的扩展是否在
docker-php-source extract
docker-php-ext-install mysql
docker-php-ext-install mysqli
cd  /usr/src/php/ext/ #在这个目录下 可看看 mysql.so 你要的扩展是否在
docker-php-source extract
docker-php-ext-install mysql
docker-php-ext-install mysqli

2.源码安装扩展

shell
cd /tmp/
wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
curl -L -o https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
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
cd /tmp/
wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
curl -L -o https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
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