1 min read

xampp环境下安装composer小记

环境:win7_64 xampp路径:d:\xampp

git for win下载地址:https://git-for-windows.github.io/ Composer下载地址:https://getcomposer.org/

composer下载PHP项目需要GIT,所以要一起安装(哪个先装都行)。 (注意:Composer安装的时候不要设置代理,会影响你的PYTHON程序!如果不小心设置了。在系统变量里删除http_proxy就行,后面项目用的国内镜像下载,所以无需代理。) 因为我用的是XAMPP。安装的时候选择的php.exe在D:\XAMPP\PHP。 安装的时候会提示找不到PHP的EXT文件里的东西,其实都有,照着下面修改下就行。

xampp中的php.ini中的相对路径改成绝对路径:

extension_dir = "\xampp\php\ext"
browscap = "\xampp\php\extras\browscap.ini"

改成:

extension_dir = "D:\xampp\php\ext"
browscap = "D:\xampp\php\extras\browscap.ini"

接下来就是简单的使用了,比如我项目要用phpword和phpexcel。 在项目路径下新建一个composer.json文件,内容如下:

{
    "require": {
        "phpoffice/phpword": "v0.12.1",
        "phpoffice/phpexcel": "1.8.1"
    },
    "repositories": {
        "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
        }
    }
}

上面的url是国内的phpcomposer镜像,下载速度很快,感谢作者。 文件建好后。SHIFT+右键。打开当前文件下的CMD窗口。

composer install

回车。程序就会下载对应的项目。然后在PHP文件中。调用的代码:

require 'vendor/autoload.php';  

完成!

上面是一些初级的应用,具体可以看看phpcomposer的中文站,有详细的教程:

http://www.phpcomposer.com/