これには、タイトルが示唆する以上のものはありません。
私のVagrantfileは次のとおりです。
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.network :private_network, ip: "192.168.33.21"
config.vm.provision :shell, :path => "install.sh"
config.vm.synced_folder ".", "/var/www",
owner: "www-data", group: "www-data"
end
サーバーをプロビジョニングする install.sh ファイルには、次の行が含まれています。
sudo apt-get install -y vim curl python-software-properties
sudo add-apt-repository -y ppa:ondrej/php5
sudo apt-get update
sudo apt-get install -y php5 apache2 libapache2-mod-php5 php5-curl php5-gd
php5-mcrypt php5-readline mysql-server-5.5 php5-mysql git-core php5-xdebug drush
これにより、次のバージョンの PHP が提供されます
PHP 5.5.34-1+deb.sury.org~precise+1 (cli) (built: Mar 31 2016 15:14:00)
ただし、本番環境を複製するには、5.5.9 が必要です。そのバージョンを指定できることを知っていますか? php5 パッケージの後にバージョン番号 (例: php5=5.5.9) を追加すると機能するはずだと読みましたが、私には適していません。
私は本当に混乱しており、どんなアドバイスも大いに受け取られます。
ありがとう