Інколи використання встановлювача pecl
не підходить
через заборону фаєрвола, або ж через те, що розширення, яке ви хочете
встановити, недоступне у вигляді пакета PECL, наприклад, розширення з SVN,
що ще не має релізу. Якщо вам потрібно зібрати таке розширення, ви можете це
зробити вручну за допомогою інструмента для низькорівневої побудови.
Команда phpize
використовується для підготовки оточення
збірки розширення PHP. В наступному прикладі, сирці для розширення
знаходяться в директорії з назвою extname:
$ cd extname $ phpize $ ./configure $ make # make install
В разі успішного встановлення буде створено файл
extname.so та покладено в
директорію розширень PHP. Вам
потрібно додати рядок extension=extname.so
у файл
php.ini, перед тим, як ви зможете використовувати розширення.
Якщо у вашій системі відсутня команда phpize
, але є
можливість використовувати предкомпільований пакет (такий як RPM),
переконайтесь також, що встановили відповідну версію пакету PHP для
розробників, оскільки вони часто включають команду phpize
разом з відповідними заголовками файлів для збірки PHP та її розширень.
Виконайте команду phpize --help, щоб відобразити додаткову інформацію для використання.