docker内安装php缺少的扩展mysql.so和mysqli.so
首先找到php.ini,放开扩展:
打开php.ini
去掉前面的分号,因为是linux环境所以扩展改为.so文件
进入容器内docker安装扩展的目录:
./docker-php-ext-install mysql
./docker-php-ext-install mysqli
需要什么扩展就安装什么扩展即可。
安装成功,退出docker,重启docker docker restart php
访问网站phpinfo() 即可看到对应扩展。
再次进入docker内:
发现扩展已经全部存在, 这里注意,如果php.ini里是 php_mysql.so或者php_mysqli.so,只需要去掉php_即可,保持扩展库的名字和php.ini的配置名字一致。