【问题标题】: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 中

【问题讨论】:

  • 没关系,想通了。对于有同样问题的人,请查看以下 URL:link1link 2link3(在第三个链接的大多数命令前面使用 sudo)

标签: ubuntu amazon-ec2 apache2 slim


【解决方案1】:

在您的 ES2 Ubuntu 实例中安装 Slim:

  1. 使用 SSH 连接到您的 Ubuntu 实例。

  2. 导航到 var/www

  3. 安装 Composer (follow this link)。

  4. 从 Composer 安装 Slim:

    composer require slim/slim "^3.0"
    
  5. 使用 Slim 创建一个新项目或只使用默认项目。

  6. 使用默认代码创建本地文件index.php,然后 将其上传到 var/www/MyProject 中的 Slim 目录

  7. 在与 index.php 相同的目录中创建一个 .htaccess 文件,其中包含:

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [QSA,L]
    
  8. 通过输入以下命令导航到 Apache 的 conf 文件:

    sudoe nano /etc/apache2/apache2.conf
    
  9. 找到 var/www 目录并更改

    AllowOverride none
    

    AllowOverride All
    

    然后保存文件。

  10. 通过键入重新启动您的 Apache 服务

    sudo service apache2 restart
    

就是这样。

我想您可以通过 SSH 访问您的实例并完全控制您的 Ubuntu 实例终端。

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2012-01-30
    相关资源
    最近更新 更多