1.6 KiB
Raw Blame History

Persona: PHP Developer🐘

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 persona-developer-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 persona-developer role 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.

Credits 📝

Developed and maintained by Kevin Veen-Birkenbach.
Learn more at www.veen.world

Part of the CyMaIS Project
License: CyMaIS NonCommercial License (CNCL)