Apache и две версии php на osx-lion


У меня есть версия PHP, установленная на моем lion osx

/opt/local/bin/php (5.3.12)
/usr/bin/php (5.3.10)

Когда я пытаюсь установить модули php с помощью port, это относится к /opt/local/bin/php (5.3.12)

Но когда я запускаю веб-сервер, apache использует /usr/bin/php, потому что, если я посмотрю на phpinfo на веб-сервере apache, он скажет мне PHP Version 5.3.10.

Как я могу исправить эту проблему?
Моя цель - установить php-модули с использованием port, которые влияют на php, используемые apache.

Author: Lorraine Bernard, 2012-06-03

1 answers

На самом деле Apache не использует ни одно из этих местоположений - если вы не изменили конфигурацию, он использует модуль PHP в /usr/libexec/apache2/libphp5.so. Если установка Macports создала аналогичный модуль где-то в разделе /opt, вам нужно будет отредактировать /etc/apache2/httpd.conf, чтобы указать новое местоположение; если этого не произошло, вам нужно будет заставить его сделать это.

 2
Author: duskwuff, 2012-06-03 17:42:51