{"id":17678431,"url":"https://github.com/devdrops/zf2-from-scratch","last_synced_at":"2026-01-08T00:59:49.661Z","repository":{"id":148457812,"uuid":"46899521","full_name":"devdrops/zf2-from-scratch","owner":"devdrops","description":null,"archived":false,"fork":false,"pushed_at":"2015-11-26T02:32:01.000Z","size":308,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T20:30:29.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devdrops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-26T02:31:42.000Z","updated_at":"2015-11-26T02:32:02.000Z","dependencies_parsed_at":"2023-04-14T06:09:07.990Z","dependency_job_id":null,"html_url":"https://github.com/devdrops/zf2-from-scratch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdrops%2Fzf2-from-scratch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdrops%2Fzf2-from-scratch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdrops%2Fzf2-from-scratch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdrops%2Fzf2-from-scratch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devdrops","download_url":"https://codeload.github.com/devdrops/zf2-from-scratch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246358323,"owners_count":20764366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-24T08:04:51.567Z","updated_at":"2026-01-08T00:59:49.622Z","avatar_url":"https://github.com/devdrops.png","language":"HTML","readme":"ZendSkeletonApplication\n=======================\n\nIntroduction\n------------\nThis is a simple, skeleton application using the ZF2 MVC layer and module\nsystems. This application is meant to be used as a starting place for those\nlooking to get their feet wet with ZF2.\n\nInstallation\n------------\n\nUsing Composer (recommended)\n----------------------------\nThe recommended way to get a working copy of this project is to clone the repository\nand use `composer` to install dependencies using the `create-project` command:\n\n    curl -s https://getcomposer.org/installer | php --\n    php composer.phar create-project -sdev --repository-url=\"https://packages.zendframework.com\" zendframework/skeleton-application path/to/install\n\nAlternately, clone the repository and manually invoke `composer` using the shipped\n`composer.phar`:\n\n    cd my/project/dir\n    git clone git://github.com/zendframework/ZendSkeletonApplication.git\n    cd ZendSkeletonApplication\n    php composer.phar self-update\n    php composer.phar install\n\n(The `self-update` directive is to ensure you have an up-to-date `composer.phar`\navailable.)\n\nAnother alternative for downloading the project is to grab it via `curl`, and\nthen pass it to `tar`:\n\n    cd my/project/dir\n    curl -#L https://github.com/zendframework/ZendSkeletonApplication/tarball/master | tar xz --strip-components=1\n\nYou would then invoke `composer` to install dependencies per the previous\nexample.\n\nUsing Git submodules\n--------------------\nAlternatively, you can install using native git submodules:\n\n    git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive\n\nWeb Server Setup\n----------------\n\n### PHP CLI Server\n\nThe simplest way to get started if you are using PHP 5.4 or above is to start the internal PHP cli-server in the root directory:\n\n    php -S 0.0.0.0:8080 -t public/ public/index.php\n\nThis will start the cli-server on port 8080, and bind it to all network\ninterfaces.\n\n**Note: ** The built-in CLI server is *for development only*.\n\n### Apache Setup\n\nTo setup apache, setup a virtual host to point to the public/ directory of the\nproject and you should be ready to go! It should look something like below:\n\n    \u003cVirtualHost *:80\u003e\n        ServerName zf2-tutorial.localhost\n        DocumentRoot /path/to/zf2-tutorial/public\n        SetEnv APPLICATION_ENV \"development\"\n        \u003cDirectory /path/to/zf2-tutorial/public\u003e\n            DirectoryIndex index.php\n            AllowOverride All\n            Order allow,deny\n            Allow from all\n        \u003c/Directory\u003e\n    \u003c/VirtualHost\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdrops%2Fzf2-from-scratch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevdrops%2Fzf2-from-scratch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdrops%2Fzf2-from-scratch/lists"}