Ubuntu 16.04 创建cakephp工程

Composer是PHP的包管理工具。cakephp支持使用composer创建新的工程项目。
 
sudo apt-get install composer

安装好composer之后我们需要告诉composer我们工程项目的依赖。我们创建项目工程目录:
  mkdir -p ~/workspace/php
  cd ~/workspace/php
  touch composer.json


在composer.json文件里我们添加如下内容,告诉composer我们需要依赖3.3.*版本的cakephp

{
  "require":{
    "cakephp/cakephp": "3.3.*"
  }
}

 保存好composer.json之后,我们更新composer  
  
composer update

这个时候你可能会看到一些PHP extensions开关尚未打开的错误提示,例如intl, mbstring等。如果使用apt-get安装的php,那么可以使用apt-get来启动这些extensions
 sudo apt-get install php-intl
 sudo apt-get install php-mbstring
继续运行 composer update 直到没有错误提示为止。此时依赖环境已经建立完整,我们可以创建cakephp的工程了
 composer create-project --prefer-dist cakephp/app learning
默认cakephp会在当前工程目录下创建一个learning的目录,并且搭建好一个可以直接运行的空application了。我们可以运行这个app
 
cd learning;
bin/cake server


你可能感兴趣的:(PHP,cakephp)