Skip to content

Instantly share code, notes, and snippets.

@zhangludi
Created May 20, 2019 06:22
Show Gist options
  • Save zhangludi/cdb59d2fc1934463870f567be899118d to your computer and use it in GitHub Desktop.
Save zhangludi/cdb59d2fc1934463870f567be899118d to your computer and use it in GitHub Desktop.
docker 安装扩展 mysql pdo redis
https://blog.csdn.net/qq_36373262/article/details/79727223
1. 安装 redis
https://github.com/phpredis/phpredis/blob/develop/INSTALL.markdown
两种方式
phpize
./configure
make && make install
这个时候编译安装完毕,然后会生成一个redis.so的扩展,这个时候要问他的配置文件在哪呢?
本地生成一个ini文件 复制到容器中的/usr/local/etc/php/conf.d/目录下
docker cp /data/redis.ini php72:/usr/local/etc/php/conf.d/redis.ini
他的配置文件直接扔到/usr/local/etc/php/conf.d下面
redis.ini文件名字
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20170718/redis.so
2.docker-php-ext-install 可以安装PHP的一些扩展
PDO模块开启
docker exec -it php bash #进入容器
cd /usr/local/bin #进入该目录
2.docker-php-ext-install./
pdo_mysql #安装pdo模块
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment