нормально, так что я установки поваренные книги для PHP и PHP-FPM с помощью бродягаверсия PHP от phpinfo отличается от установленного PHP при использовании бродяга/повар/Nginx
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 .... как я могу настроить бродягу, чтобы он использовал PHP 5.6.13 для реального скрипта php, обслуживаемого веб-сервером?
Проверьте поваренную книгу, которую вы используете, php-fpm установите по умолчанию версию пакета, см. Https://github.com/yevgenko/cookbook-php-fpm/blob/master/recipes/install.rb#L36 – Tensibai