Make WordPress Core


Ignore:
Timestamp:
03/27/2026 12:32:38 AM (5 months ago)
Author:
desrosj
Message:

Build/Test Tools: Remove PHP requirement for the build script.

In [61873], the build script started failing in some environemnts due to logic that added a requirement for php-cli.

While WordPress itself cannot be run without PHP, the build script has never required PHP to be present to prepare wordpress-develop for use. This adjusts the relevant code to make use of the php-array-reader package instead.

Reviewed by peterwilsoncc.

Props dmsnell, peterwilsoncc, gaisma22, SirLouen, sabernhardt, manhar.
Fixes #64925. See #64393.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r62061 r62157  
    8080                                "install-changed": "1.1.0",
    8181                                "json2php": "0.0.12",
     82                                "php-array-reader": "2.1.3",
    8283                                "postcss": "8.5.8",
    8384                                "prettier": "npm:wp-prettier@3.0.3",
     
    2613826139                        "dev": true
    2613926140                },
     26141                "node_modules/php-array-reader": {
     26142                        "version": "2.1.3",
     26143                        "resolved": "https://registry.npmjs.org/php-array-reader/-/php-array-reader-2.1.3.tgz",
     26144                        "integrity": "sha512-FjgMmNfnbi76wsbzO/dWEeySt0WZpxv8q/7RH0XFPyNLxsfJSf97KKe/4Rgdmx/XRDGlbl8THU5ayKwGE3Xqrw==",
     26145                        "dev": true,
     26146                        "license": "MIT",
     26147                        "dependencies": {
     26148                                "php-parser": "^3.1.5"
     26149                        }
     26150                },
     26151                "node_modules/php-parser": {
     26152                        "version": "3.5.0",
     26153                        "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.5.0.tgz",
     26154                        "integrity": "sha512-EHdzSckQNP86jQRCEsMYhs+YzS4BfvfxnyhvzHVhVRoRUGEMFi8f3xKfuS9xdChBazZSyvb10SZbqhYQLGBcQg==",
     26155                        "dev": true,
     26156                        "license": "BSD-3-Clause"
     26157                },
    2614026158                "node_modules/picocolors": {
    2614126159                        "version": "1.1.1",
Note: See TracChangeset for help on using the changeset viewer.