学习后Vagrant作为开发人员、运营经理和客户,我对它的功能和优势感到惊讶。我正在研究如何创建具有以下要求的 Vagrant:
- 方框:“precise32”
(完成) - Apache2
(完成) - MySQL(错误)
- phpMyAdmin(待定)
- CakePHP (待定)
到目前为止我有这个Vagrantfile使用内联 shell 脚本加载上述要求。不幸的是,我在安装 mysql 模块时遇到问题,因为它需要提示 root 用户输入密码。 phpMyAdmin 可能也是如此。
我还学习了一种更简单的方法(我猜)通过 Chef 在 VagrantFile 上配置 vagrant。我需要一些教程或指南来修改我的 Vagrantfile与 Chef .
<小时/>更新日志
- 更新了要求列表(添加 CakePHP )
最佳答案
为了安装 phpmyadmin,只需将这些命令放入您的 cli:
sudo apt-get 更新
sudo apt-get install phpmyadmin
sudo php5enmod mcrypt
sudo 服务 apache2 重新启动
为了为 vagrant 安装 phpmyadmin,您必须导航到/etc/apache2/apache2.conf 文件并输入
包含/etc/phpmyadmin/apache.conf
并重新启动 apache2 服务器。
这是一篇关于如何在 Linux 发行版上安装 cakephp 的文章:
https://www.digitalocean.com/community/tutorials/how-to-install-cakephp-on-an-ubuntu-12-04-vps
关于mysql - 使用以下配置设置 vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346976/