#Serverplop

Server installation bundles and fixes. Adding lazyness to being a developer.

Current stable version: 0.1.0

Installation

Installing your server with Serverplop should go like a breeze. However, there are some operating systems that come with a really bare installation. If you encounter problems at some point, please take a look at the README of your OS.

Some operating systems support additional make rules, where other operating systems will ignore those. Again, for more info, please refer to the README of your OS.

PHP developer

To simply build a fresh development environment, do the following:

$ make php-developer

An alias for make php-developer is make developer

PHP developer is a bundle make rule for the following make rules:

lamp

tools

locales

xdebug

phpunit

phpsh

codesniffer

zend

webgrind

doxygen

JavaScript developer

$ make js-developer

Make rules:

nodejs

square

tools

Frontend developer

$ make frontend-developer

Make rules:

php-developer

js-developer

Production

$ make production

Production is a simplified version which leaves out all developer tools.

lamp

locales

LAMP / Webserver

$ make lamp

The lamp make rule is to provide a basic Linux + Apache2 + MySQL + PHP + Perl installation. It consists of the following rules:

essentials

apache2

mysql

php

perl

Additional rules

smarty2

java8

graphviz

sphinx-0-22

public-ssh-key

Supported distributions

Adding your own OS

Feel free to add your own distribution via a pull request. You’ll not only help yourself, but a whole bunch of grateful developers who now can easily install and maintain a developer environment.

Some rules to keep in mind