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 ]