версия php от phpinfo отличается от установленного php при использовании vagrant / chef / nginx

Итак, я устанавливаю кулинарные книги для php и php-fpm с помощью vagrant

увидеть https://supermarket.chef.io/cookbooks/php а также
https://supermarket.chef.io/cookbooks/php-fpm

Вот часть моего Vagrantfile

      chef.add_recipe "php::source"chef.add_recipe "php-fpm"chef.add_recipe "nginx":php => {
:version => "5.6.13"},

а также

config.vm.box = "hashicorp/precise64"

вот часть конфигурации nginx

  location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php-fpm-www.sock;
fastcgi_index index.php;
}

но затем, когда я посещаю phpinfo.php, который содержит функцию phpinfo (), он выдаст PHP версии 5.3.10-1ubuntu3.25

тогда как когда я делаю php -v, он выводит PHP 5.6.13

Я хочу использовать PHP 5.6.13 …. как я могу настроить vagrant так, чтобы он использовал PHP 5.6.13 для фактического сценария php, обслуживаемого веб-сервером?

0

Решение

Вы используете php-fpm, поэтому версия php бинарный спорный Важна версия, которую fpm настроил для использования. AFAIK это делается во время компиляции для самого fpm, поэтому вам, вероятно, потребуется найти более новые пакеты для этого.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]