Util-desk-dev-php Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Installs PHP and related development tools on Linux for PHP software engineering.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘development’, ‘php’, ‘web’, ‘software’, ‘engineering’, ‘archlinux’, ‘persona’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
README¶
PHP Development Utilities 🐘¶
Description¶
This Ansible role provides a minimal setup for PHP development on Arch Linux. It installs the PHP interpreter and establishes the foundation for web and backend development using PHP.
Explore more at the PHP Official Site, Arch Wiki - PHP, and Wikipedia – PHP.
Overview¶
The util-desk-dev-php role extends the base developer persona by
adding support for PHP development. It’s ideal for backend developers,
web engineers, and students working with PHP-based applications and
frameworks.
Purpose¶
To equip developer environments with PHP so that users can begin writing and running PHP scripts or building full-stack applications with common PHP frameworks like Laravel or Symfony.
Features¶
Installs PHP: Adds the official PHP interpreter from the Arch package repositories.
Lightweight & Extensible: Can be extended with PHP modules, web servers, or frameworks.
Persona Integration: Builds on the
util-desk-dev-corerole for consistent tooling and workflow.
Customization¶
This role can be extended with: - PHP extensions (php-gd,
php-pgsql, etc.) - Composer (composer) - Web servers like Apache
or NGINX - Frameworks like Laravel or Symfony
Let the role grow as your stack does.