mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 06:13:58 -07:00
docs(README): clarify PHP version requirements and installation instructions
- Updated PHP version requirements to specify that PHP 8.2+ is required for development dependencies. - Enhanced installation instructions to differentiate between production and development setups, including commands for Composer installation. - Added a note regarding the necessity of PHP 8.2+ for running tests, improving clarity for developers. These changes aim to provide clearer guidance for users setting up their development environments.
This commit is contained in:
parent
e662c17e57
commit
134c183c72
1 changed files with 8 additions and 1 deletions
|
@ -57,7 +57,7 @@ and go from there. The documentation will be translated to English in the near f
|
|||
|
||||
* Apache / nginx ([example config](install/nginx.conf)) / caddy ([example config](install/Caddyfile))
|
||||
* MySQL 5.5.3 or above (including MySQL 8.0+) / MariaDB 10.0 or above / Percona
|
||||
* PHP: 8.1 / 8.2 / 8.3 / 8.4
|
||||
* PHP: 8.1 / 8.2 / 8.3 / 8.4 (8.2+ required for development dependencies)
|
||||
* PHP Extensions: mbstring, gd, bcmath, intl, tidy (optional), xml, xmlwriter
|
||||
* Crontab (Recommended)
|
||||
|
||||
|
@ -98,6 +98,10 @@ Check out our [autoinstall](https://github.com/torrentpier/autoinstall) reposito
|
|||
3. [Check our system requirements](#-requirements)
|
||||
4. After, run this command in the project directory to install Composer dependencies
|
||||
```shell
|
||||
# For production (PHP 8.1+)
|
||||
composer install --no-dev
|
||||
|
||||
# For development (PHP 8.2+ required)
|
||||
composer install
|
||||
```
|
||||
5. Edit database configuration settings in the environment (`.env.example`), after, rename to `.env`
|
||||
|
@ -132,6 +136,9 @@ If you discover a security vulnerability within TorrentPier, please follow our [
|
|||
|
||||
TorrentPier includes a comprehensive testing suite built with **Pest PHP**. Run tests to ensure code quality and system reliability:
|
||||
|
||||
> [!NOTE]
|
||||
> Testing requires **PHP 8.2+** and development dependencies. Install with `composer install` (without `--no-dev` flag).
|
||||
|
||||
```shell
|
||||
# Run all tests
|
||||
./vendor/bin/pest
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue