### Complete Composer.json for Astra Pro Source: https://wpastra.com/docs/manage-astra-pro-with-composer This is an example of a complete composer.json file configured to manage Astra Pro. It includes package requirements, installer paths, and repository definitions. ```json { "name": "example/example", "type": "project", "description": "Project description", "require": { "brainstormforce/astra-addon": "^3.0" }, "extra": { "installer-paths": { "wp-content/plugins/{$name}/": ["type:wordpress-plugin"] } }, "repositories": [ { "type": "package", "package": { "name": "brainstormforce/astra-addon", "version": "3.6.3", "type": "wordpress-plugin", "dist": { "type": "zip", "url": "https://support.brainstormforce.com/wp-json/bsf-products/v1/download/astra-addon/?purchase_key={PURCHASE_KEY}&site_url={SITE_URL}" }, "require": { "composer/installers": "^1.11" } } } ] } ``` -------------------------------- ### Install php-xmlreader on Ubuntu/Debian Source: https://wpastra.com/docs/xmlreader-support-missing-starter-templates-for-the-administrators Use this command to install the XMLReader PHP extension on Ubuntu or Debian-based systems. ```bash sudo apt-get install php-xmlreader. ``` -------------------------------- ### Install php-xmlreader on CentOS/RHEL Source: https://wpastra.com/docs/xmlreader-support-missing-starter-templates-for-the-administrators Use this command to install the XMLReader PHP extension on CentOS or RHEL-based systems. ```bash sudo yum install php-xmlreader ``` -------------------------------- ### Install php-xmlreader on macOS with Homebrew Source: https://wpastra.com/docs/xmlreader-support-missing-starter-templates-for-the-administrators Use this command to install the XMLReader PHP extension on macOS using Homebrew. ```bash brew install php-xmlreader ```