【问题标题】:Creating a cakephp project using composer and setting the path使用 composer 创建 cakephp 项目并设置路径
【发布时间】:2017-02-24 02:02:27
【问题描述】:

我已经全局安装了 Composer,所以我打开 CMD 并编写以下命令来创建一个项目(composer create-project --prefer-dist cakephp/app my_app_name)。这样做是将项目安装在我的用户文件夹中。我需要将项目安装在 wamp/www 文件夹中。而且我一生都无法弄清楚如何设置路径。我应该将项目剪切粘贴到那里还是会与 cakephp 产生问题?对框架来说还是新手 :)

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: php cakephp composer-php cakephp-3.0 wampserver


    【解决方案1】:

    安装 CakePHP

    在开始之前,您应该确保您拥有最新的 PHP 版本:

    php -v
    

    您至少应该安装 PHP 5.5.9 (CLI) 或更高版本。您的网络服务器的 PHP 版本也必须为 5.5.9 或更高版本,并且最好与您的命令行界面 (CLI) PHP 版本相同。

    安装 Composer

    CakePHP 使用依赖管理工具 Composer 作为官方支持的安装方法。

    在 Linux 和 Mac OS X 上安装 Composer

    按照 Composer 官方文档中的说明运行安装程序脚本,并按照说明安装 Composer。

    执行以下命令将 composer.phar 移动到您路径中的目录:

    mv composer.phar /usr/local/bin/composer
    

    在 Windows 上安装 Composer

    对于 Windows 系统,您可以在此处下载 Composer 的 Windows 安装程序。 Composer 的 Windows 安装程序的进一步说明可以在此处的 README 中找到。

    创建一个 CakePHP 项目

    现在您已经下载并安装了 Composer,假设您想在 my_app_name 文件夹中创建一个新的 CakePHP 应用程序。为此,只需运行以下 composer 命令:

    php composer.phar create-project --prefer-dist cakephp/app my_app_name
    

    或者如果 Composer 是全局安装的:

     composer self-update && composer create-project --prefer-dist cakephp/app my_app_name
    

    一旦 Composer 完成应用程序框架和核心 CakePHP 库的下载,您应该已经通过 Composer 安装了一个正常工作的 CakePHP 应用程序。请务必将 composer.json 和 composer.lock 文件与源代码的其余部分一起保存。

    首先将您的作曲家指向 www 文件夹。在我的情况下,我使用的是 Xamp,所以将我的作曲家指向 htdocs

     C:\xampp\htdocs>composer create-project --prefer-dist cakephp/app my_app_name
    
    Installing cakephp/app (3.3.2)
      - Installing cakephp/app (3.3.2)
        Downloading: 100%
    
    Created project in my_app_name
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Your requirements could not be resolved to an installable set of packages.
    

    更新

    我正在使用窗户。

    C:\Users\Vision>cd\
    
    C:\>cd xampp
    
    C:\xampp>cd htdocs
    
    C:\xampp\htdocs>
    

    如果我在 htdocs 中右键单击任何文件夹,我也可以在 Windows 中选择在此处使用 composer

    【讨论】:

    • 我如何将它指向 C:\wamp64\www?并且安装不包括 shell 菜单。
    • 否则您可以将该项目复制到 www 文件夹中。没有问题。正常工作
    • 干杯哥们,这已经奏效了。我这里没有右键菜单/用户作曲家(shell 菜单)。安装程序没有包含包含您所指的外壳菜单的选项。无论如何,您更新的解决方案有效。谢谢:)
    • @user1852196.很高兴听到它对您有所帮助
    猜你喜欢
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    • 2012-09-22
    • 2013-02-27
    • 2015-03-19
    • 2016-07-07
    相关资源
    最近更新 更多