{"id":49018935,"url":"https://github.com/thiagorigonatti/portable-php-mysql-installer","last_synced_at":"2026-04-19T03:10:26.790Z","repository":{"id":44305466,"uuid":"512033505","full_name":"thiagorigonatti/portable-php-mysql-installer","owner":"thiagorigonatti","description":"A 2 click script to install PHP server, MySQL and their services with configuration easily on Windows operating systems","archived":false,"fork":false,"pushed_at":"2025-07-08T12:08:24.000Z","size":231,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T13:27:29.008Z","etag":null,"topics":["apache","apachelounge","batch","mysql","mysql-server","mysqldatabase","php","phpmyadmin","script","utility","wamp","windows","xampp"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thiagorigonatti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-07-08T21:45:14.000Z","updated_at":"2025-07-08T12:04:46.000Z","dependencies_parsed_at":"2023-12-15T11:45:35.996Z","dependency_job_id":null,"html_url":"https://github.com/thiagorigonatti/portable-php-mysql-installer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thiagorigonatti/portable-php-mysql-installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagorigonatti%2Fportable-php-mysql-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagorigonatti%2Fportable-php-mysql-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagorigonatti%2Fportable-php-mysql-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagorigonatti%2Fportable-php-mysql-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiagorigonatti","download_url":"https://codeload.github.com/thiagorigonatti/portable-php-mysql-installer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagorigonatti%2Fportable-php-mysql-installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31992871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["apache","apachelounge","batch","mysql","mysql-server","mysqldatabase","php","phpmyadmin","script","utility","wamp","windows","xampp"],"created_at":"2026-04-19T03:10:26.063Z","updated_at":"2026-04-19T03:10:26.777Z","avatar_url":"https://github.com/thiagorigonatti.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# portable-php-mysql-installer\nA script to install a PHP server with MySQL database portable\n\n[![](https://img.shields.io/discord/677642178083946580?color=%23768ACF\u0026label=Discord)](https://discord.gg/U8NcPcHxW3)\n\n## This script will install httpd-2.4.63-250207-win64-VS17 (Apache), php-8.3.23-Win32-vs16-x64 (PHP), mysql-8.4.5-winx64 (MySQL Server) and phpMyAdmin-5.2.2-all-languages (Database Manager) in Windows operating system for you easy\n\nBe sure you have installed Visual C++ Redistributable Visual Studio 2015-2022 : [vc_redist_x64](https://aka.ms/vs/17/release/VC_redist.x64.exe)\n\n### This requires administrator permissions.\n\n### What will the script's actions be on my machine?\n1. Check if the Visual C++ Redistributable dependency is installed on the machine (generally already installed within Windows 10/11)\n2. Make sure the user has administrator permissions\n3. Back up the Windows hosts file to create a new one containing the note to the development hosts created by the script\n4. Extract httpd-2.4.63-250207-win64-VS17.zip to C:\\APMServer\\Apache24\\\n5. Apply the settings to the Apache server\n6. Extract php-8.3.23-Win32-vs16-x64.zip to C:\\APMServer\\PHP-8.3.23\\\n7. Apply settings to the PHP module\n8. Install the xdebug extension for PHP\n9. Extract mysql-8.4.5-winx64 to C:\\APMServer\\MySQL-8.4.5\\\n10. Apply settings to the MySQL server\n11. Check for the existence of a service named MySQL84, if it already exists the script will ask to enter a new name for the MySQL service to be created\n12. Extract phpMyAdmin-5.2.2-all-languages.zip to C:\\APMServer\\Apache24\\htdocs\\phpmyadmin\\\n13. Check the existence of a service named APMServer, if it already exists the script will ask to enter a new name for the Apache service to be created\n14. Extract data from MySQL to C:\\APMServer\\MySQL-8.4.5\n15. Start MySQL server insecurely (with no password)\n16. Define the 2 installed services, MySQL84 and APMServer with manual initialization\n17. Start the 2 services\n18. Create 2 scripts on the Desktop to turn both services on and off\n19. Create Apache monitor shortcut on the Desktop\n20. Create uninstall.bat file in C:\\ProgramData\\APMServer to a full uninstallation\n21. Open the pages for development, apmserver, phpmyadmin, mywebsite\n\n### After being successfully installed, it is recommended to enter a password for the root user of the MySQL, do this using the following command in the SQL tab of phpmyadmin.\n```sql\nALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword'; flush privileges;\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagorigonatti%2Fportable-php-mysql-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiagorigonatti%2Fportable-php-mysql-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagorigonatti%2Fportable-php-mysql-installer/lists"}