我是流浪汉的新手,接着是入门教程,能够初始化并运行精确的32框并从http://127.0.0.1:8080提供“hello world”index.html文件。
但是,我想运行一个PHP框,所以我抓住了流浪云中最受欢迎的LAMP box(苏格兰威士忌/盒子)。
我的问题是当我运行LAMP框的设置命令时:
vagrant init scotch/box; vagrant up --provider virtualbox
该框似乎没有启动,而是收到以下消息:
Authentication failure. Retrying...
我在OSX(Yosemite)上安装了一个全新的Virtual Box(5.0.6),我不会尝试做任何与众不同的事情,只需运行一台PHP机器。我出错的任何想法?
答案 0 :(得分:0)
我不知道为什么几个最受欢迎的盒子对我不起作用......但是对于遇到这个问题的其他人来说,我只是尝试了几个盒子,直到找到一个真正起作用的盒子(至少对我来说)组态)。对我有用的方框是:smallhadroncollider/centos-6.5-lamp
以下是我使用vagrant创建一个可用的PHP环境的完整步骤:
vagrant box add smallhadroncollider/centos-6.5-lamp
vagrant init smallhadroncollider/centos-6.5-lamp
vagrant init
命令的目录中创建的自动生成的vagrant文件,并在" forwarded_port"中注释。设置为允许主机端口8080(或您选择的任何端口)路由到虚拟服务器端口80。index.php
文件。从http://127.0.0.1:8080运行它,它应该处理您的PHP代码vagrant ssh
phpinfo()
函数在{{{}找到php.ini的存储位置1}}文件index.php
。忽略"无法可靠地确定...警告消息。" sudo /etc/init.d/apache2 restart
流浪盒返回本地机器。您已完成,您的PHP代码现在应该与调试消息一起运行。