Компиляция PHP 5.1.6 из исходного кода - несоответствие версий php -v и phpinfo () - PullRequest
1 голос
/ 05 марта 2010

Я только что купил VPS с Ubuntu, и мне нужно установить стек LAMP с PHP 5.1.6. VPS поставлялся без установленного PHP (проверил это из оболочки с помощью php -v) и с установленным Apache / 2.2.12. Я установил PHP 5.1.6 из исходного кода и скомпилировал его с Apache 2.2 (используя libapache2-mod-php5), попробовал тест phpinfo (), который работал нормально, однако phpinfo () показывает версию PHP как 5.2.1 (с включенным JSON ), тогда как запуск php-v в оболочке показывает как 5.1.6. У кого-нибудь есть идеи, что здесь может происходить? Мне нужно убедиться, что я использую PHP 5.1.6.

Заранее спасибо за любую помощь!

1 Ответ

2 голосов
/ 05 марта 2010

php -v дает вам версию Cli установки php, в то время как phpinfo даст вам версию, установленную как модуль apache.

Если вы нигде не используете cli php, у вас должно получиться запустить php-скрипты из apache. Но в идеале вы должны это исправить.

...