Пытаясь заставить ODBC PDO работать с драйвером Microsoft MSSQL в Debian, я обнаружил, что мне нужно применить исправления к расширению PHP (см. https://bugs.php.net/bug.php?id=50444 для этих патчей).
Запатчив код, я хочу пересобрать пакет php5-odbc. Однако я действительно не хочу перестраивать все пакеты PHP. Как мне это сделать?
Я наткнулся на ваш вопрос, когда сам задался вопросом. Просто перейдите к источнику каталога расширений, а затем:
phpize
(для правильного управления версиями расширения)./configure
(с любыми необходимыми опциями)make
Вероятно, он будет встроен в libs
папка. Затем вам просто нужно скопировать (и перезаписать) модуль в свою основную установку PHP, т.е. /usr/lib64/php/modules/{extension}.so
.
отметка