{"id":16466504,"url":"https://github.com/codemasher/vagrant-phpstorm-box","last_synced_at":"2026-04-11T18:02:33.486Z","repository":{"id":72288453,"uuid":"92612338","full_name":"codemasher/vagrant-phpstorm-box","owner":"codemasher","description":"A testing environment for PHPStorm projects","archived":false,"fork":false,"pushed_at":"2017-05-29T22:03:59.000Z","size":185,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T02:18:55.960Z","etag":null,"topics":["php7","phpstorm","phpunit","testing","vagrant","virtualbox"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codemasher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-27T17:03:49.000Z","updated_at":"2018-04-28T12:41:41.000Z","dependencies_parsed_at":"2023-03-11T12:09:04.694Z","dependency_job_id":null,"html_url":"https://github.com/codemasher/vagrant-phpstorm-box","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codemasher/vagrant-phpstorm-box","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemasher%2Fvagrant-phpstorm-box","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemasher%2Fvagrant-phpstorm-box/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemasher%2Fvagrant-phpstorm-box/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemasher%2Fvagrant-phpstorm-box/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemasher","download_url":"https://codeload.github.com/codemasher/vagrant-phpstorm-box/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemasher%2Fvagrant-phpstorm-box/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262870876,"owners_count":23377313,"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":["php7","phpstorm","phpunit","testing","vagrant","virtualbox"],"created_at":"2024-10-11T11:43:55.076Z","updated_at":"2026-04-11T18:02:32.999Z","avatar_url":"https://github.com/codemasher.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# codemasher/vagrant-phpstorm-box\n\n\u003cp style=\"text-align: center;\"\u003e\n\t\u003cimg alt=\"vagrant-phpstorm-box\" src=\"https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/phpinfo.png\"\u003e\n\u003c/p\u003e\n\nA testing environment for PHPStorm projects (based on [laravel/homestead](https://github.com/laravel/homestead)).\n\n## Features\n- Apache/PHP 7.1\n  - libsodium\n  - ImageMagick\n  - Redis\n  - Memcached\n  - APCu\n- Databases with PHP extension:\n  - MySQL\n  - Postgres\n  - SQLite\n  - Firebird (don't ask.)\n\n## Requirements\n- [PHPStorm](http://www.jetbrains.com/phpstorm/)\n- [Vagrant](https://www.vagrantup.com/downloads.html)\n  - [bento/ubuntu-16.04](https://atlas.hashicorp.com/bento/boxes/ubuntu-16.04)\n  - [landrush](https://github.com/vagrant-landrush/landrush)\n  - [vagrant-reload](https://github.com/aidanns/vagrant-reload)\n- [VirtualBox](https://www.virtualbox.org/wiki/Downloads)\n\n## Installation (user/password: vagrant)\n- extract the [repo files](https://github.com/codemasher/php-cache/archive/master.zip) to your project's root and open the project in PHPStorm\n- change the `VIRTUALBOX_DISPLAY_NAME` in `Vagrantfile`\n- run the box (Tools \u003e Vagrant \u003e Up)\n- :coffee: :tea: :beer:\n- [set up the PHP remote interpreter](https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/settings-interpreter.png) (Settings \u003e Languages \u0026 Frameworks \u003e PHP)\n- [configure PHPUnit](https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/settings-tests.png) (Settings \u003e Languages \u0026 Frameworks \u003e PHP \u003e Test Frameworks)\n- [configure the remote host](https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/settings-deployment.png)\n- [configure MySQL](https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/settings-mysql.png)\n- [configure Postgres](https://raw.githubusercontent.com/codemasher/vagrant-phpstorm-box/master/storage/settings-postgres.png)\n- use the box!\n  - `/public` -\u003e [http://phpstorm.box](http://phpstorm.box) or [http://localhost:8000](http://localhost:8000)\n  - no need for a local `PHPUnit` (except... WTB PHPUnit stubs!)\n  \n## TODO\n- [Apache http/2](https://www.digitalocean.com/community/questions/enable-http2-in-apache-on-ubuntu-16-04) (Apache crashes)\n- fix FirebirdWebAdmin config (binaries)\n- PHP extensions?","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemasher%2Fvagrant-phpstorm-box","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemasher%2Fvagrant-phpstorm-box","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemasher%2Fvagrant-phpstorm-box/lists"}