docker的alpine安装注意问题

alpine没有make和gcc所以要自己安装,先把源改成国内阿里云的,自行百度,我的博客也有说明。

#(安装make)
apk add make 

#(安装gcc等相关依赖)
apk add gcc musl-dev g++ zlib-dev
#(安装
autoconf,phpize依赖)
apk add autoconf

#安装GD库 依赖
apk add libpng-dev

 注意:有时候执行phpize会提示:The php-devel package is required for use of this command.
也就是需要安装php-devel,例如yum install php-devel

并且这些扩展必须在引入pdo之后在引入,也就是extension=pdo_sqlsrv 必须在
extension=pdo 的后面,否则报错:
[root@dev modules]# /etc/init.d/php54-php-fpm restart
Stopping php-fpm: [  OK  ]
Starting php-fpm: [03-Aug-2016 15:35:43] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/remi/php54/root/usr/lib64/php/modules/pdo_dblib.so' - /opt/remi/php54/root/usr/lib64/php/modules/pdo_dblib.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
[03-Aug-2016 15:35:43] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/remi/php54/root/usr/lib64/php/modules/pdo_odbc.so' - /opt/remi/php54/root/usr/lib64/php/modules/pdo_odbc.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
[  OK  ]

 

posted @ 2019-07-26 11:32  叨叨的蜗牛  阅读(2532)  评论(1编辑  收藏  举报