Skip to content
Snippets Groups Projects
Select Git revision
  • 05d112f63b5ebf0e117d2c181fdc02cf8ea6dbac
  • master default protected
2 results

README.rst

Blame
  • README.rst 11.17 KiB

    php-formula

    Travis CI Build Status Semantic Release

    Formula to set up and configure php

    WARNING: BREAKING CHANGES SINCE v1.0.0

    Prior to v1.0.0, this formula provided two methods for managing PHP; the old method under php and the new method under php.ng. The old method has now been removed and php.ng has been promoted to be php in its place.

    If you are not in a position to migrate, please pin your repo to the final release tag before v1.0.0, i.e. v0.40.1.

    To migrate from php.ng, simply modify your pillar to promote the entire section under php:ng so that it is under php instead. So with the editor of your choice, highlight the entire section and then unindent one level. Finish by removing the ng: line.

    To migrate from the old php, first convert to php.ng under v0.40.1. and then follow the steps laid out in the paragraph directly above.

    Table of Contents

    General notes

    See the full SaltStack Formulas installation and usage instructions.

    If you are interested in writing or contributing to formulas, please pay attention to the Writing Formula Section.

    If you want to use this formula, please pay attention to the FORMULA file and/or git tag, which contains the currently released version. This formula is versioned according to Semantic Versioning.

    See Formula Versioning Section for more details.

    Contributing to this repo

    Commit message formatting is significant!!

    Please see How to contribute for more details.

    Available states

    Please provide feedback by filing issues, discussing in #salt in Freenode and the mailing list as normal.

    Note: php states require the merge parameter of salt.modules.pillar.get(), first available in the Helium release.

    php

    Installs the php package.

    php.adodb

    Installs the php-adodb package.

    php.apache2

    Meta-state that combines php.apache2.install and php.apache2.ini.

    php.apache2.ini

    Manages the apache2 php.ini file

    php.apache2.install

    Installs the apache2 and libapache2-mod-php5 package. Debian Only.

    php.apc

    Installs the php-apc package. Disabled on opensuse need server:php repo

    php.apcu

    Installs the php-apcu package. Disabled on opensuse need server:php repo

    php.auth-sasl

    Installs the php-auth-sasl package.

    php.bcmath

    Installs the php-bcmath package.

    php.bz2

    Installs the php-bz2 package.

    php.cache-lite

    Installs the php-cache-lite package.

    php.cgi

    Installs the php-cgi package. Disabled on opensuse only php5-fastcgi available.

    php.cli

    Meta-state that combines php.cli.install and php.cli.ini.

    php.cli.ini

    Manages the php-cli ini file.

    php.cli.install

    Installs the php-cli package.

    php.composer

    Installs [composer](https://getcomposer.org) and keeps it updated.

    php.console-table

    Installs the php-console-table package.

    php.ctype

    Installs the php-ctype package.

    php.curl

    Installs the php5-curl package on Debian, and ensures that curl itself is installed for RedHat systems, this is due to the curl libs being provided by php-common, which will get installed with the main php package.

    php.dba

    Installs the php-dba package.