{"id":18881112,"url":"https://github.com/darkterminal/vagrant-lampp-stack","last_synced_at":"2026-02-21T00:30:15.482Z","repository":{"id":89455558,"uuid":"347477340","full_name":"darkterminal/vagrant-lampp-stack","owner":"darkterminal","description":"This is a setup environment for web development. The vagrant box using ubuntu/xenial64","archived":false,"fork":false,"pushed_at":"2021-03-13T21:16:36.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T03:26:52.431Z","etag":null,"topics":["lampp-stack","ubuntu","vagrant","virtualbox"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/darkterminal.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":"2021-03-13T20:58:07.000Z","updated_at":"2021-03-13T21:20:07.000Z","dependencies_parsed_at":"2023-04-09T06:46:33.494Z","dependency_job_id":null,"html_url":"https://github.com/darkterminal/vagrant-lampp-stack","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/darkterminal%2Fvagrant-lampp-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Fvagrant-lampp-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Fvagrant-lampp-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Fvagrant-lampp-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkterminal","download_url":"https://codeload.github.com/darkterminal/vagrant-lampp-stack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239850449,"owners_count":19707348,"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":["lampp-stack","ubuntu","vagrant","virtualbox"],"created_at":"2024-11-08T06:47:34.318Z","updated_at":"2026-02-21T00:30:15.442Z","avatar_url":"https://github.com/darkterminal.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Vagrant LAMPP Stack](https://i.ibb.co/5WTFmm9/repo-cover.png \"Repository Cover\")\n\n# Vagrant LAMPP\nThis is a setup environment for web development. The `vagrant box` using `ubuntu/xenial64`.\n\n## Feature\n- Git version 2.7.4\n- PHP 7.4.16\n- MySQL Ver 14.14 Distrib 5.7.33, for Linux (x86_64)\n- Apache2 Server version: Apache/2.4.46 (Ubuntu)\n- PhpMyAdmin 5.1.0 - English\n\n## System Requirements\n- VirtualBox \u003e= 6.1\n- Vagrant \u003e= 2.2.14\n\n## Installing\nYou can use terminal (CMD, PowerShell, Git-Bash)\n```\n$ git clone git@gitlab.com:darkterminal/vagrant-lampp-stack.git\n```\nAnd if you want to change directory name are `clone` you can use this command\n```\n$ git clone git@gitlab.com:darkterminal/vagrant-lampp-stack.git \u003cyour-app-name\u003e\n```\n\n## Default Kridensial\n- The URLs\n\t- Apache2 Web Server: `localhost:8181`\n\t- MySQL Server port: `3306`\n\t\t- Username: `root`\n\t\t- Password: `root`\n\t- PhpMyAdmin: `localhost:8181/phpmyadmin`\n\t\t- Username: `root`\n\t\t- Password: `root`\n\n## Optional Configuration (After Vagrant Up / Vagrant provision)\n\n**Blowfish Secret**\n\nIf you facing warning in PhpMyAdmin page about `$cfg['blowfish_secret']`. You can configure with follow this step:\n1. Make sure you are inside root directory that contain `Vagrantfile`\n\t- 1.1 Open terminal (Git-Bash, Cygwin, or Terminal) inside\n\t- 1.2 type command `vagrant ssh`\n\t- 1.3 after vagrant has been logged in, type command `sudo nano /usr/share/phpmyadmin/config.inc.php`\n\t- 1.4 Create Blowfish Secret in `https://hash.online-convert.com/blowfish-generator`\n\t- 1.5 Paste in `config.inc.php` you just open\n        ```\n        \u003c?php\n        /* vim: set expandtab sw=4 ts=4 sts=4: */\n        /**\n        * phpMyAdmin sample configuration, you can use it as base for\n        * manual configuration. For easier setup you can use setup/\n        $cfg['blowfish_secret'] = 'your-blowfish-secrect';\n        /**\n        ```\n\t- 1.6 Scroll down the file and add a temp directory config line as shown below:\n        ```\n        /**\n        * End of servers configuration\n        */\n        * Directories for saving/loading files from server\n        */\n        $cfg['UploadDir'] = '';\n        $cfg['SaveDir'] = '';\n        $cfg['TempDir'] = '/var/lib/phpmyadmin/tmp'; // \u003c== Add this line\n        /**\n        ```\n\t- 1.7 Save the file and exit\n2. When you’re done… run the commands below to great phpMyAdmin Apache2 configuration file.\n\t- 2.1 type command in terminal `sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf`\n    ```\n    Alias /phpmyadmin /usr/share/phpmyadmin\n\n    \u003cDirectory /usr/share/phpmyadmin\u003e\n        Options SymLinksIfOwnerMatch\n        DirectoryIndex index.php\n\n        \u003cIfModule mod_php5.c\u003e\n            \u003cIfModule mod_mime.c\u003e\n                AddType application/x-httpd-php .php\n            \u003c/IfModule\u003e\n            \u003cFilesMatch \".+\\.php$\"\u003e\n                SetHandler application/x-httpd-php\n            \u003c/FilesMatch\u003e\n\n            php_value include_path .\n            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp\n            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/\n            php_admin_value mbstring.func_overload 0\n        \u003c/IfModule\u003e\n        \u003cIfModule mod_php.c\u003e\n            \u003cIfModule mod_mime.c\u003e\n                AddType application/x-httpd-php .php\n            \u003c/IfModule\u003e\n            \u003cFilesMatch \".+\\.php$\"\u003e\n                SetHandler application/x-httpd-php\n            \u003c/FilesMatch\u003e\n\n            php_value include_path .\n            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp\n            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/\n            php_admin_value mbstring.func_overload 0\n        \u003c/IfModule\u003e\n\n    \u003c/Directory\u003e\n\n    # Authorize for setup\n    \u003cDirectory /usr/share/phpmyadmin/setup\u003e\n        \u003cIfModule mod_authz_core.c\u003e\n            \u003cIfModule mod_authn_file.c\u003e\n                AuthType Basic\n                AuthName \"phpMyAdmin Setup\"\n                AuthUserFile /etc/phpmyadmin/htpasswd.setup\n            \u003c/IfModule\u003e\n            Require valid-user\n        \u003c/IfModule\u003e\n    \u003c/Directory\u003e\n\n    # Disallow web access to directories that don't need it\n    \u003cDirectory /usr/share/phpmyadmin/templates\u003e\n        Require all denied\n    \u003c/Directory\u003e\n    \u003cDirectory /usr/share/phpmyadmin/libraries\u003e\n        Require all denied\n    \u003c/Directory\u003e\n    \u003cDirectory /usr/share/phpmyadmin/setup/lib\u003e\n        Require all denied\n    \u003c/Directory\u003e\n    ```\n    - 2.2 Save the file and exit\n    - 2.3 Restart your server by typing `sudo service apache2 reload`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkterminal%2Fvagrant-lampp-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkterminal%2Fvagrant-lampp-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkterminal%2Fvagrant-lampp-stack/lists"}