难以在亚马逊EC2实例上安装Laravel 4和phpmyadmin

时间:2013-12-08 13:28:01

标签: amazon-ec2 phpmyadmin laravel

所以,我按照这个tutorial在亚马逊EC2实例上安装了Laravel 4:

基本上,我的步骤包括:

----安装Apache ----

$ sudo apt-get install apache2

----安装PHP ----

$ sudo add-apt-repository ppa:ondrej/php5

$ sudo apt-get update

$ sudo apt-get install php5 libapache2-mod-php5

----安装PHP Mcrypt ext。 ----

$ sudo apt-get install php5-mcrypt

----安装MYSQL ----

$sudo apt-get install mysql-server

----安装GIT ----

$ sudo apt-get install git-core

---- Laravel GIT Repo ----

sudo su 
mkdir laravel    
cd laravel/
git clone https://github.com/laravel/laravel.git

----安装Composer ----

curl -sS https://getcomposer.org/installer | php
php composer.phar install

现在,我正在尝试在EC2实例上安装phpmyadmin,我对如何去做这件事感到很茫然。我是新手

我应该将它安装在laravel文件夹中吗?

我试过这个:

下载phpmyadmin文件

sudo wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.9.1/phpMyAdmin-3.3.9.1-all-languages.tar.gz

解压缩

tar -jxf phpMyAdmin-3.4.1-all-languages.tar.bz2 

重命名

mv phpMyAdmin-3.4.1-all-languages phpmyadmin

显然它没有完成,我不认为我在正确的文件夹中这样做。请帮助任何人?

1 个答案:

答案 0 :(得分:0)

PhpMyAdmin与Laravel无关,根本不需要;您可以使用命令行客户端,远程计算机上运行的MySQL workbench或PHPMyAdmin管理您的MySQL数据库(假设它可以连接到您的EC2实例上运行的数据库)。

我建议不要安装PHPMyAdmin,因为它始终是漏洞扫描程序的目标,并且可能容易受到攻击(另外还有一件事要跟上日期)。

如果您仍想使用它,则将其tar文件解压缩到其他位置(不在Laravel的目录中),然后将您的Apache配置更改为将“/ pma”或“/ phpmyadmin”重定向到该目录。

如果你正在使用Ubuntu,那么你可以使用这个命令在包管理器上安装PhpMyAdmin:

sudo apt-get install phpmyadmin

只需按照说明操作,在询问时输入您的MySQL root密码即可,您的Apache配置将自动更新,然后您可以在http://server/phpmyadmin上访问它。

请参阅Ubuntu文档中的PhpMyAdmin article