Ўстаноўка PHP на АС Mac, якія ўжо ёсць 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
дададзена