Допустим нам нужно подключить exif к уже имеющейся сборке, без пересборки всего PHP целиком со всеми нужными расширениями и прочим гемороем. Для этого существует такое понятие как shared библиотека, которую можно скомпилировать отдельно и подключить к PHP. Один из вариантов описан тут, но существует способ побыстрей - при помощи phpize.
Качаем сорцы PHP той же версии что и стоит в данный момент, заходим в папку ext - тут то и лежат все расширения. Так как речь шла о exif’е, то нас интересует папка exif.
Собсна:
cd ext/exif phpize ./configure [--help для прсомотра возможных опциональных параметров] make make install
Если установлено несколько версий PHP, есть хороший параметр
./configure --with-php-config=/path/to/php-config
Собрали расширение, скопировали в папку, указанную как extension_dir в php.ini (иногда посредством уличной магии копируется само куда надо), раскомментили/добавили строчку etension=exif.so все в том же php.ini и вуаля - все работает
Если под веб - рестарт апача после всего этого дела.
Оказывается PHP не может работать с зип архивами длиннее 2х гб..
6-7 октября прошла конференция разработчиков высоконагруженных систем