質問: zend_hash_get_current_data_ex(&pdo_driver_hash, (void**)&pdriver, &pos)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/php/20160303/Zend/zend.h:36:0, from /usr/include/php/20160303/main/php.h:36, from /tmp/pear/temp/PDO/pdo.c:28: /usr/include/php/20160303/Zend/zend_hash.h:198:30: note: declared here ZEND_API zval* ZEND_FASTCALL zend_hash_get_current_data_ex(HashTable *ht, HashPosition *pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Makefile:219: ターゲット 'pdo.lo' のレシピで失敗しました make: *** [pdo.lo] エラー 1 ERROR: `make' failed root@hoge:/etc/php/7.0/fpm#
回答: いちばん上に「WARNING: "pecl/PDO" is deprecated」と出ているように、PHP 5.1.0以降PDOはPHPに標準添付されるようになっているため、PECLから入れるべきものではありません。 `apt-get`にPDO用のパッケージがありますので、そちらから入れてください。