d8: Better (stand-alone?) PHP requirement checking

Created on 3 February 2016, about 9 years ago
Updated 28 March 2025, 6 days ago

Problem/Motivation

Drupal 8 has a lot of PHP requirements , such as several extensions. \core\modules\system\system.install seems to check for some of these, but not all, and seems to miss several other requirements. See the long Shortlist .

For example, I think I have cURL, but not the libSSH Version, which seems to be required for install update. I think I have PDO, but the shortlist says I shouldn't have the PECL version. The Shortlist has over 35 entries to check.

Proposed resolution

It would nice to extend the requirement checking to be as thorough as possible. Better yet, to have a small stand-alone program to check a server, before trying to install 15,000 files in Drupal 8.

This would make it easier for those of us who aren't experts at server configuration and installations, and save a lot of time having to check 35+ requirements.

Feature request
Status

Closed: works as designed

Version

11.0 🔥

Component

install system

Created by

🇬🇧United Kingdom iantresman

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇳🇿New Zealand quietone

    It has been 9 years and there hasn't been support for adding this extra checking.

    Therefor I am closing this issue.

Production build 0.71.5 2024