У меня есть версия 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.
Apache не использует ни одно из этих мест, на самом деле – если вы не изменили конфигурацию, он использует модуль PHP в /usr/libexec/apache2/libphp5.so . Если установка Macports создала аналогичный модуль в /opt где-нибудь, вам нужно отредактировать /etc/apache2/httpd.conf чтобы указать на новое местоположение; если это не так, вам нужно заставить его сделать вас одним.