{"id":17762055,"url":"https://github.com/kocsismate/php-version-benchmarks","last_synced_at":"2025-04-07T09:18:57.489Z","repository":{"id":45950304,"uuid":"348641832","full_name":"kocsismate/php-version-benchmarks","owner":"kocsismate","description":"Official PHP benchmark suite","archived":false,"fork":false,"pushed_at":"2025-02-19T21:21:54.000Z","size":450,"stargazers_count":65,"open_issues_count":2,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-31T07:07:56.788Z","etag":null,"topics":["benchmark","php"],"latest_commit_sha":null,"homepage":"https://github.com/kocsismate/php-version-benchmarks/tree/main/docs/results","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kocsismate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-17T08:59:30.000Z","updated_at":"2025-02-19T21:21:58.000Z","dependencies_parsed_at":"2023-12-12T18:19:40.753Z","dependency_job_id":"64f71a0b-6760-4409-acca-03ed085d4749","html_url":"https://github.com/kocsismate/php-version-benchmarks","commit_stats":{"total_commits":146,"total_committers":4,"mean_commits":36.5,"dds":0.03424657534246578,"last_synced_commit":"25a93c6a671baa24479b2e943d10683e9ca0ca94"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kocsismate%2Fphp-version-benchmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kocsismate%2Fphp-version-benchmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kocsismate%2Fphp-version-benchmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kocsismate%2Fphp-version-benchmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kocsismate","download_url":"https://codeload.github.com/kocsismate/php-version-benchmarks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247622983,"owners_count":20968575,"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":["benchmark","php"],"created_at":"2024-10-26T19:51:04.471Z","updated_at":"2025-04-07T09:18:57.459Z","avatar_url":"https://github.com/kocsismate.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHP Version Benchmark\n\n[![Software License][ico-license]](LICENSE)\n\n## Table of Contents\n\n* [Introduction](#introduction)\n* [Results](#results)\n* [Install](#install)\n* [Usage](#usage)\n* [Contributing](#contributing)\n* [Support](#support)\n* [Credits](#credits)\n* [License](#license)\n\n## Introduction\n\nThis is a fully automated benchmark suite for comparing the performance of any PHP releases or branches.\nThe framework is heavily inspired by Intel's work from quite a few years ago: [https://01.org/node/3774](https://web.archive.org/web/20210614053522/https://01.org/node/3774).\n\n## Results\n\nYou can find the [benchmark results here](https://github.com/kocsismate/php-version-benchmarks/tree/main/docs/results).\n\n## Install\n\nYou can simply download or clone this repository. You can also install it via [Composer](https://getcomposer.org) by\nrunning the command below:\n\n```bash\n$ composer require kocsismate/php-version-benchmarks:dev-main\n```\n\n## Usage\n\n### Configuration\n\nAll the configuration of the benchmark is done via `.ini` files in the `config` directory. By default, a few templates\nare bundled with the benchmark (having `.ini.dist` extension in their names). Feel free to rename them by removing the\n`.dist` suffix in order to take advantage of them.\n\n### Usage with Docker\n\nAs a prerequisite, you need the following:\n\n- a UNIX system (Linux, Mac)\n- git\n- a recent version of Docker\n\nRun the following command to execute the benchmark suite locally:\n\n```bash\n./benchmark.sh run local\n```\n\n### Usage on AWS EC2\n\nAs a prerequisite, you need the following:\n\n- a UNIX system (Linux, Mac)\n- git\n- [Terraform](https://www.terraform.io)\n\nThen you have to create the necessary AWS-related config file by copying the `aws.tfvars.dist` to `aws.tfvars` in the\n`build/infrastructure/config/aws.tfvars.dist` directory:\n\n```bash\ncp build/infrastructure/config/aws.tfvars.dist build/infrastructure/config/aws.tfvars\n```\n\nThen, you need to override some values in it:\n\n- `access_key`: the access key of your AWS account\n- `secret_key`: the secret access key of your AWS account\n- `region`: it is \"eu-central-1\" by default, but you should choose the closest one to your area\n\nNow, you are ready to go:\n\n```bash\n./benchmark.sh run aws\n```\n\n## Contributing\n\nPlease see [CONTRIBUTING](CONTRIBUTING.md) for details.\n\n## Support\n\nPlease see [SUPPORT](SUPPORT.md) for details.\n\n## Credits\n\n- [Máté Kocsis][link-author]\n- [All Contributors][link-contributors]\n\n## License\n\nThe MIT License (MIT). Please see the [License File](LICENSE) for more information.\n\n[ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg\n\n[link-author]: https://github.com/kocsismate\n[link-contributors]: ../../contributors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkocsismate%2Fphp-version-benchmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkocsismate%2Fphp-version-benchmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkocsismate%2Fphp-version-benchmarks/lists"}