PHPackages                             gap/project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gap/project

ActiveProject

gap/project
===========

Gap Project

v2.0.2(7y ago)2321MITPHP

Since Feb 27Pushed 7y ago1 watchersCompare

[ Source](https://github.com/gaptree/gap-php-project)[ Packagist](https://packagist.org/packages/gap/project)[ RSS](/packages/gap-project/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (6)Versions (13)Used By (0)

Gap Project Quickstart
======================

[](#gap-project-quickstart)

- [Installation](#installation)
- [Nginx](#nginx)
- [Init Project Setting](#init-project-setting)
- [Manage App](#manage-app)
- [Manage Module](#manage-module)
- [Manage Entity](#manage-entity)
    - [Create Html Page](#create-html-page)
    - [Create Service](#create-service)
    - [Create Repo](#create-repo)
- [Testing](#testing)

Installation
------------

[](#installation)

```
$ composer create-project gap/project your-project-name 1.0.*
```

Nginx
-----

[](#nginx)

```
server {
    listen    80;
    server_name    tecposter.cn;
    return 301 $scheme://www.tecposter.cn$request_uri;
}

server {
    listen  80;
    server_name www.tecposter.cn;

    index   index.html index.php;
    root    /var/space/tec-portal-web/site/public;

    access_log  /var/space/tec-portal-web/log/access.log.gz combined gzip;
    error_log /var/space/tec-portal-web/log/error.log;

    client_max_body_size 20M;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php(/|$) {
        try_files $uri = 404;

        fastcgi_split_path_info ^(.+\.php)(/.*)$;

        include fastcgi.conf;

        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 180;
        fastcgi_read_timeout 180;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 4 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;

        fastcgi_index   index.php;
        fastcgi_pass    php:9000;
    }

    location ~ /\.ht {
        deny all;
    }
}
```

Init Project Setting
--------------------

[](#init-project-setting)

```
$ cp setting/setting.local-default.php setting/setting.local.php
```

```
