# consul test **Repository Path**: souledge/consul-test ## Basic Information - **Project Name**: consul test - **Description**: No description available - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-16 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安装 - [安装](#安装) - [服务器要求](#服务器要求) - [安装框架](#安装框架) - [配置](#配置) - [Web服务器配置](#Web服务器配置) - [优雅链接](#优雅链接) ## 安装 ### 服务器要求 框架对系统有一些要求。 请确保你的服务器满足下面的要求: - php >= 7.1.3 - OpenSSL PHP扩展 - PDO PHP扩展 - Mbstring PHP扩展 - Curl PHP扩展 - Iconv PHP扩展 - XML PHP扩展 - Ctype PHP扩展 - JSON PHP扩展 - BCMATH PHP扩展 ### 安装框架 框架使用Composer来管理依赖项目。因此,在使用框架之前,请确保你的机器已经安装了Composer。 #### 通过Composer创建项目 或者,你也可以在终端运行 `create-project` 命令来安装框架 composer create-project #### 本地开发环境 如果你本地安装了PHP,并且你想使用PHP内置的服务器来为你的应用程序提供服务: php bin/console server:run ### 配置 #### 公共目录 安装完框架之后,你必须将web服务器根目录指向 `public` 目录。该目录下的 `index.php` 文件将作为所有进入应程序的HTTP请求的入口。 #### 配置文件 框架的所有配置文件都放在 `config` 目录中。 #### 目录权限 安装完框架后,你可能需要给这个文件配置读写权限:`var` 目录应该允许Web服务器写入,否则程序将无法运行。 ## Web服务器配置 ### 优雅链接 #### Nginx 如果你使用Nginx服务器,在你的站点配置中加入以下内容,它将会将所有请求引导到 `index.php` 入口中: location / { try_files $uri $uri/ /index.php?$query_string; }