使用homestead.yaml设置php版本时,就算设置了5.6,应用也没有使用5.6,而是默认的7.1,很苦恼。查了半天,最后果断把虚拟的nginx默认版本改了,呵呵哒,天下天平。
- 在homestead里边使用php5.6或者其他非 默认配置的版本
- 1:vagrant up
- 2. vagrant ssh
- 3. cd /etc/nginx/sites-available
- 4. sudo vim homestead.app
- 5. 将php7.1-fpm.sock更改为php5.6-fpm.sock保存即可
-
-
- 参考http:
-
-
- ------------------------
- 1.先vagrant up ;vagrant ssh登入虚拟机
- 2.查看php-fpm(nginx默认启动php所在的地方)
- /var/run/php/5.6-fpm.sock(该文件夹还有php7.0-fpm.sock php7.1-fpm.sock等)
- 3.关键的一步:
- cd /etc/nginx/sites-available
- 里边会有你自己配置host时,写的各种名字,如homestead.app等
- sudo vim homestead.app
- 将fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;换成你指定的版本即可
-
- location ~ \.php$ {
- fastcgi_split_path_info ^(.+\.php)(/.+)$;
- fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
- fastcgi_index index.php;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;