Инсталиране на PHP разширения на Mac OS X - aleksandr - en

Както знаете, Mac OS X вече има и apache, и PHP, но какво, ако трябва да добавите разширение към PHP? Можете, разбира се, да използвате варете и вземете друга паралелна версия на PHP и след това страдайте с нейната конфигурация, заради едно разширение. Ще опиша по-правилен начин - да изградя разширение за PHP, което вече е налично в системата.
Описание чрез пример mcrypt, което ми трябваше при инсталиране laravel. Всъщност по-долу ще бъде преводът на публикацията http://stackoverflow.com/a/21803286, благодарение на която всичко ми се получи. По аналогия с това всъщност всяко разширение за стандартен PHP е инсталирано в Mac OS X.
1. autoconf
Първо трябва autoconf, Вече го имах след инсталиране на Oracle Client и php-oci8, така че преди да копирате кода, трябва да проверите дали го имате.
/ mcrypt/зависимости/autoconf
$ curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
$ tar xzf autoconf-latest.tar.gz
$ cd autoconf - */
$ ./configure --prefix =/usr/local
$ марка
$ sudo make install
Трябва да се върне / usr/local/bin/autoconf
2. libmcrypt
Както знаете, php-mcrypt зависи от libmcrypt:) Затова изтегляме източниците от SourceForge, например, следвайте връзката http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5 .8.tar.bz2/изтегляне. Следвайте връзката и стигнете до изтеглянето, копирайте директната връзка към файла и го поставете в кода по-долу: