Скачиваем пакет с исходными кодами для нужной версии PHP по интернет адресу:
http://repos.zend.com/zend-server/deb/pool/non-free/p/php-source-zend-server/
Распаковываем и копируем папку: php-source в директорию:
Перейдём в папку расширения необходимого для сборки, набрав в консоли (в данном случае: php5-interbase):
cd /usr/local/zend/share/php-source/php-5.2.17/ext/interbase
Запустим phpize, набрав в консоли:
/usr/local/zend/bin/phpize
Вывод должен быть похож на этот:
/Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519/
Если необходимо, то установите недостающие пакеты, набрав в консоли:
sudo apt-get install autoconf
Запустим скрипт созданный phpize, набрав в консоли:
./configure --with-php-config=/usr/local/zend/bin/php-config
Запустим сборку, набрав в консоли:
и установку, набрав в консоли:
Вывод должен быть похож на этот:
/Installing shared extensions: /usr/local/zend/lib/php_extensions/
Осталось только включить расширение в php.ini:
и перезапустить Apache (что бы изменения вступили в силу), набрав в консоли:
sudo /etc/init.d/apache2 restart