Встановлення PHP на Mac OS, що вже має PHP?

Мені потрібно встановити версію PHP, яка була скомпільована для роботи з Postgres, на відміну від версії за замовчуванням, що постачалася з моєю системою Mac Leopard. Як це зробити, не якимось чином вимкнувши файли httpd.conf та php.ini чи заплутавши систему через те, що їх було багато?

1
Ви можете просто скомпілювати модуль postgres і завантажити його у свій існуючий PHP.
додано Автор Marc B, джерело
Див: Як включити розширення PHP за допомогою phpize ?
додано Автор outis, джерело

2 Відповіді

Я використав цю програму:

brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql --with-intl --with-apxs2=/usr/sbin/apxs --enable-cli --enable-mbregex --with-pgsql

це не повинно замінити існуючий файл php.ini, але якщо ви хочете бути обережним, спочатку можете зробити копію. це не впливає на httpd.conf

більш докладне пояснення

1
додано
Використовуючи пивну, працював для мене. мені довелося відключити рідний сервер apache, щоб використовувати мою варильну версію, але не важливо.
додано Автор Elisa, джерело

MacPorts створює цілковито окреме дерево установок для своїх пакетів:

sudo port install php5-postgresql

встановить все, що потрібно. Ваш php.ini, наприклад, буде в /opt/local/etc/php5/php.ini.

Get MacPorts from here: MacPorts

0
додано
Ukrainian PHP comunity
Ukrainian PHP comunity
885 учасників

dev-ua/php