一、把本地项目推到远程(如git)作为composer的资源包
作为composer的资源包必须要有个composer.json 文件
可通过composer命令(http://docs.phpcomposer.com/03-cli.html#init):
composer init
按照提示来自动生成。
composer.json 格式如下:
{
"name": "gaodun/phpredis",
"description": "php redis extension",
"authors": [
{
"name": "eric.wang",
"email": "eric.wang@gaodun.com"
}
],
"autoload":{
"psr-4": {"gaodun\\phpredis\\": "src/"}
},
"require": {}
}
其中参数autoload 用于自动加载。用于命名空间到目录的映射。此处表示 gaodun\phpredis\ 命名空间会映射到 该库的src目录 下。 例如 gaodun\phpredis\Cache 就表示存在 src/Cache.php 类
执行init命令时必须要再项目的根目录,因为composer.json文件必须要在项目的根目录才可以
注意: