Skip to content

Document PHP 8.5 Composer flag for manual installs - #76

Open
travismolick wants to merge 1 commit into
mainfrom
docs/manual-setup-php-version
Open

travismolick wants to merge 1 commit into
mainfrom
docs/manual-setup-php-version

Conversation

@travismolick

Copy link
Copy Markdown
Contributor

The manual setup guide said "PHP 8.2+", but phpoffice/phpspreadsheet 1.30.x (pulled in by maatwebsite/excel 3.1) declares php <8.5. On PHP 8.5 a plain composer install fails dependency resolution.

  • Requirements now say PHP 8.2–8.4, with a note that 8.5 works with an extra flag.
  • The Installation and Updating steps tell PHP 8.5 users to add --ignore-platform-req=php+. This skips only upper PHP version limits, so minimum requirements are still checked.

Docker installs are unaffected because the Dockerfile already passes --ignore-platform-reqs.

@travismolick travismolick self-assigned this Oct 18, 2026
@travismolick travismolick added the documentation Improvements or additions to documentation label Oct 18, 2026
@travismolick
travismolick requested review from a team and Gawdl3y October 18, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant