使用composer创建一个cakepp项目并设置路径


Creating a cakephp project using composer and setting the path

我已经全局安装了Composer,所以我打开CMD并编写以下命令来创建一个项目(Composer create project--preferred dist cakehp/app my_app_name(。这样做的目的是将项目安装到我的用户文件夹中。我需要将项目安装在wamp/www文件夹中。我一辈子都想不出如何设定道路。我应该在那里剪切粘贴项目吗?还是这会给cakepp带来问题?对于框架来说仍然是新的:(

如有任何帮助,我们将不胜感激。谢谢

安装CakePHP

在开始之前,你应该确保你有一个最新的PHP版本:

php -v

您至少应该安装了PHP 5.5.9(CLI(或更高版本。您的Web服务器的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安装程序的更多说明,请参阅此处的自述文件。

创建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中的任何文件夹,我都可以选择在此处使用composer