[](screenshots/preview.webp)
- [Simplified Chinese | 简体中文](README-zh_CN.md)
- [Traditional Chinese(Taiwan) | 正體中文(臺灣)](README-zh_TW.md)
- [Traditional Chinese(Hong Kong) | 正體中文(香港)](README-zh_HK.md)
- [Japanese | 日本語](README-jp.md)
# 😎 X Prober
> This is a probe program for **PHP environment**. It can show your server information and readable easily.
And the most important thing is that it's like 📱 **iPhone X/XS/XS Max/XR/11/11 Pro/11 Pro Max** !
[](#backers)
[](#sponsors)
## License
- GPL-3.0
## Online demo
- [https://prober.inn-studio.com](https://prober.inn-studio.com)
- [https://tz.inn-studio.com](https://tz.inn-studio.com) (same)
## Download and Usage
- Click [INN STUDIO mirror](https://api.inn-studio.com/download?id=xprober) or [GitHub mirror](https://github.com/kmvan/x-prober/raw/master/dist/prober.php) to download the probe file.
- You will get a single file of `x.php` and upload it to your server.
- Access `x.php` via http browser.
## Required environment
- Compile environment: PHP 8.1+
- Production environment: PHP 5.4+
- Browser support: Chrome / Firefox / Edge / Android
- OS support: Linux / Windows(basic features)
## Extensions
- In preparation...
## Development
- Fork project.
- Fetch your project.
- Install node modules: `$ npm install`.
- Watch scripts: `$ npm run dev`.
- Generate composer vendor: `$ composer install; composer dumpautoload -o`.
- Compile PHP: `$ npm run dev:php`
- Access `http://localhost:8000` or `http://path/to/.tmp/index.php`.
- Generate languages: `$ npm run lang` to remake `./languages/lang.pot` language template and build `*.po`.
- Enjoy it. 😄
## Compile production
- Compile JS: `$ npm run build`.
- Compile PHP: `$ npm run build:php`.
- Access: `http://localhost:8000` or `http://path/to/dist/prober.php`.
## Help and translate more languages
- Fork project.
- Fetch your project.
- Use [Poedit](https://poedit.net/) to create your language from `./languages/lang.pot` language template file and translates it.
- Save your language file (like: `en_US.po`) into `./languages`.
- Push your changes.
- Pull Request and thank you. 😘
## Note for participate in contribution
- Code compatible with PHP 5.3+
## Contributors
[](https://github.com/kmvan/x-prober/graphs/contributors)
## Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/x-prober#backer)]
[](https://opencollective.com/x-prober#backers)
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/x-prober#sponsor)]
- Thanks [VPSPlayer.com](https://vpsplayer.com/aff.php?aff=50) - 2021-01-16 - 199 RMB
- Thanks 1529\*\*\*576 - 2019-04-04 – 150 RMB
- Thanks [Vultr.com](https://www.vultr.com/?ref=7256513) - 2019-03-13 - 50 Dollars
## TODO
- [x] Temperature sensor.
- [x] More languages with Poedit.
- [x] Detail benchmark result.
- [ ] Add Email send testing.
- [ ] Add network speed testing.
- [x] Add more servers benchmark.
- [x] Add PING feature.
## Keywords
X-Prober/PHP 探针/X 探针/刘海探针