У меня есть версия 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
чтобы указать на новое местоположение; если это не так, вам нужно заставить его сделать вас одним.