никак не могу разобраться с этой проблемой система linux fedora 14 из репозитория стоит php 5.3.5 из сорцов собирал php 5.2.18-dev задача: запустить php-cgi 5.2.18 с модулем pdo_mysql качаю с windows.php.net/download php 5.2.17 (где я взял 18 - ума не приложу), захожу в ext/pdo_mysql, запускаю phpize phpize -v выдает правильную версию: PHP: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 затем ./configure и make получаем modules/pdo_mysql.so закидываю в расширения php5.2, запускаю cgi: /opt/php52/bin/php-cgi -c /usr/local/lib/php.ini в ini прописан правильный путь до папки с расширениями и имя самого расширения получаю: PHP: PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module Module compiled with module API=20090626, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match черт бы его побрал! откуда берется версия для 5.3 с API=20090626? исходники от 5.2.17, phpize показывает версию 20060613, копирую рутом с заменой, cgi запускаю с прямым указанием пути к правильному php.ini откуда он берется?