【问题标题】:Where do I install the Slim framework on my ubuntu ec2 server?我应该在我的 ubuntu ec2 服务器上哪里安装 Slim 框架?
【发布时间】:2016-07-12 07:39:18
【问题描述】:
我正在使用 Amazon Web Services 创建一个 ubuntu EC2 服务器。我已经在上面安装了 apache2、php、mysql。现在我需要安装 Slim,但我不确定在哪里。我应该在 /var/www 中执行此操作吗?
我以前从未这样做过,老实说,我仍然不确定 Slim 的目的是什么。我刚刚被指示在我的服务器上安装 Slim,我只想知道在哪里。
谢谢
编辑:见下文。我将它存储在我的亚马逊 EC2 服务器上的 /var/www/html 中
【问题讨论】:
标签:
ubuntu
amazon-ec2
apache2
slim
【解决方案1】:
在您的 ES2 Ubuntu 实例中安装 Slim:
使用 SSH 连接到您的 Ubuntu 实例。
导航到 var/www
安装 Composer (follow this link)。
-
从 Composer 安装 Slim:
composer require slim/slim "^3.0"
使用 Slim 创建一个新项目或只使用默认项目。
使用默认代码创建本地文件index.php,然后
将其上传到 var/www/MyProject 中的 Slim 目录
-
在与 index.php 相同的目录中创建一个 .htaccess 文件,其中包含:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
-
通过输入以下命令导航到 Apache 的 conf 文件:
sudoe nano /etc/apache2/apache2.conf
-
找到 var/www 目录并更改
AllowOverride none
到
AllowOverride All
然后保存文件。
-
通过键入重新启动您的 Apache 服务
sudo service apache2 restart
就是这样。
我想您可以通过 SSH 访问您的实例并完全控制您的 Ubuntu 实例终端。