mysql - 使用以下配置设置 vagrant

标签 mysql phpmyadmin chef-infra vagrant

学习后Vagrant作为开发人员、运营经理和客户,我对它的功能和优势感到惊讶。我正在研究如何创建具有以下要求的 Vagrant:

  • 方框:“precise32”(完成)
  • Apache2 (完成)
  • MySQL(错误)
  • phpMyAdmin(待定)
  • CakePHP (待定)

到目前为止我有这个Vagrantfile使用内联 shell 脚本加载上述要求。不幸的是,我在安装 mysql 模块时遇到问题,因为它需要提示 root 用户输入密码。 phpMyAdmin 可能也是如此。

我还学习了一种更简单的方法(我猜)通过 Chef 在 VagrantFile 上配置 vagrant。我需要一些教程或指南来修改我的 VagrantfileChef .

<小时/>

更新日志

  • 更新了要求列表(添加 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/

相关文章:

amazon-web-services - Chef 运行期间的 AWS OpsWorks 层

php - 使用其他两个填充字段的 DateDiff 结果更新字段

mysql - MySql 数据库复制的不同架构

phpmyadmin,xampp,配置文件权限错误,不应该是全局可写的

chef-infra - 从 Windows 共享中复制文件(通过 remote_file?)

linux - Chef 未创建环境变量

mysql - ORDER BY WHERE IN(子查询)

跨越多行的结果的 mysql 逻辑

php - 警告 : phpmyadmin max_input_vars error

mysql - 如何查询 'other'双引号