使用composer在本地主机上安装PHP Github项目

使用composer在本地主机上安装PHP Github项目,php,github,localhost,composer-php,Php,Github,Localhost,Composer Php,我从Github下载了ZIP主机,并在/Library/WebServer/Documents/stats上将文件夹解压缩并重命名为stats。然后我使用了cd/Library/WebServer/Documents/stats和composer update以及所有基于/Library/WebServer/Documents/stats构建的依赖项。当我转到http://localhost/stats/在我的浏览器中,它显示如下: 这是我第一次在使用composer的localhost目录

我从Github下载了ZIP主机,并在
/Library/WebServer/Documents/stats
上将文件夹解压缩并重命名为stats。然后我使用了
cd/Library/WebServer/Documents/stats
composer update
以及所有基于
/Library/WebServer/Documents/stats
构建的依赖项。当我转到
http://localhost/stats/
在我的浏览器中,它显示如下:

这是我第一次在使用composer的localhost目录上安装项目。我应该创建一个
index.php
来查看代码是如何工作的吗?下面您还可以看到
composer.json
文件:

{
    "name": "textstatistics",
    "description": "PHP package to measure the readability of text according to various algorithms.",
    "require": {
        "php": ">=5.3.0"
    },
    "require-dev": {
        "phpunit/phpunit": "4.2.*"
    },
    "autoload": {
        "psr-0" : {
            "DaveChild\\TextStatistics" : "src"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0.x-dev"
        }
    },
    "suggest": {
        "ext-bcmath": "More accurate floating point calculations.",
        "ext-mbstring": "Handle multi-byte text properly."
    }
}

这与
github
composer
完全无关。看起来这个项目不是web应用程序,因为我没有看到引导文件(类似于
index.php
)。这意味着从Web服务器上下文调用没有任何意义


我浏览了一下github项目页面
PHP文本统计信息
是一个将在其他项目中使用的库,但它不是一个独立的工具或应用程序。

您“安装”的软件包是一个工具箱,用于项目内部。它没有index.php,因为这将是无用的,它将显示什么

您应该通过从项目的根目录运行
composer require davechild/textstatistics
将其添加到现有项目中


Composer的存在使您不必自己下载包及其依赖项(就像您使用zip一样)。它还将生成您的自动加载文件,这样您就不必担心需要或加载这些类。当你想更新你的依赖项时,它特别有用(只需运行
composer update

谢谢你的回答Pevara。谢谢你KingCrunch,你的答案也是正确的,我希望有一个选项来选择你的答案作为正确的答案。