erpk / harserver
此软件包最新版本(v0.2.0)没有可用的许可证信息。
此软件包的官方仓库似乎已丢失,因此该软件包已被冻结。
v0.2.0
2013-09-09 09:35 UTC
Requires
- erpk/harvester: dev-master
- react/react: 0.3.*
- symfony/config: 2.3.*
- symfony/console: 2.3.*
- symfony/http-foundation: 2.3.*
- symfony/routing: 2.3.*
- symfony/yaml: 2.3.*
This package is not auto-updated.
Last update: 2021-01-17 21:28:26 UTC
README
简介
Harserver 是一个独立的 Web 服务器,允许您在本地托管自己的 API 服务。如果您需要使用 Harvester 库,但您的应用程序不是用 PHP 编写的,那么它很有用。
Harserver 还可以与 Apache2 或 nginx 一起工作。
安装
sudo apt-get update sudo apt-get install git curl php5-cli php5-curl php5-sqlite mkdir harserver && cd harserver/ curl -sS https://getcomposer.org/installer | php php composer.phar create-project --stability=dev erpk/harserver harserver/ mv composer.phar harserver/ && cd harserver/
Composer 将检查您的 PHP 配置并下载所需的依赖项。这可能需要几分钟。
入门
### 配置 首先,您需要配置您的 eRepublik 账户。运行以下命令并按照说明操作
php bin/harserver.php config
完成后,它将在主应用程序目录中创建 config.json
。
### 作为独立应用程序使用 要运行您的 API Web 服务器,请执行以下命令
php bin/harserver.php run --port=1337
现在您可以通过 https://:1337/
访问资源
### 与 Web 服务器(Apache/nginx)一起使用 您可以通过 https:///harserver/public/index.php
访问资源
示例
资源列表可在 src/Erpk/Harserver/routing.yml
中找到
standalone:
https://:1337/citizen/profile/123456.json
https://:1337/citizen/profile/123456.xml
https://:1337/citizen/search/romper/1.json
https://:1337/exchange/gold/1.json
https://:1337/exchange/cc/1.json
https://:1337/market/PL/weapons/7/1.xml
webserver:
https:///harserver/public/citizen/profile/123456.json
https:///harserver/public/citizen/profile/123456.xml
https:///harserver/public/citizen/search/romper/1.json
https:///harserver/public/market/PL/weapons/7/1.xml