2019-06-26 01:34:51 +02:00
|
|
|
.. _readme:
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2019-06-26 01:34:51 +02:00
|
|
|
php-formula
|
|
|
|
===========
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2019-06-26 01:34:51 +02:00
|
|
|
|img_travis| |img_sr|
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2019-06-26 01:34:51 +02:00
|
|
|
.. |img_travis| image:: https://travis-ci.com/saltstack-formulas/php-formula.svg?branch=master
|
|
|
|
:alt: Travis CI Build Status
|
|
|
|
:scale: 100%
|
|
|
|
:target: https://travis-ci.com/saltstack-formulas/php-formula
|
|
|
|
.. |img_sr| image:: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
|
|
|
|
:alt: Semantic Release
|
|
|
|
:scale: 100%
|
|
|
|
:target: https://github.com/semantic-release/semantic-release
|
|
|
|
|
|
|
|
Formula to set up and configure php
|
|
|
|
|
|
|
|
.. contents:: **Table of Contents**
|
|
|
|
|
|
|
|
General notes
|
|
|
|
-------------
|
|
|
|
|
|
|
|
See the full `SaltStack Formulas installation and usage instructions
|
|
|
|
<https://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html>`_.
|
|
|
|
|
|
|
|
If you are interested in writing or contributing to formulas, please pay attention to the `Writing Formula Section
|
|
|
|
<https://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html#writing-formulas>`_.
|
|
|
|
|
|
|
|
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 <http://semver.org/>`_.
|
|
|
|
|
|
|
|
See `Formula Versioning Section <https://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html#versioning>`_ for more details.
|
|
|
|
|
|
|
|
Contributing to this repo
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
**Commit message formatting is significant!!**
|
|
|
|
|
|
|
|
Please see :ref:`How to contribute <CONTRIBUTING>` for more details.
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
Available states
|
2019-06-26 01:34:51 +02:00
|
|
|
----------------
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
.. contents::
|
|
|
|
:local:
|
2013-07-30 00:37:17 +02:00
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.adodb``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-adodb package.
|
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php.apc``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php-apc package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled by default on opensuse need server:php repo
|
2014-01-03 07:10:51 +01:00
|
|
|
|
2015-04-25 12:35:29 +02:00
|
|
|
``php.apcu``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2015-04-25 12:35:29 +02:00
|
|
|
|
|
|
|
Installs the php-apcu package.
|
|
|
|
Disabled by default on opensuse need server:php repo
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.bcmath``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
Installs the php-bcmath package.
|
2014-04-09 16:52:01 +02:00
|
|
|
|
2014-04-09 20:06:30 +02:00
|
|
|
``php.cgi``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2014-04-09 20:06:30 +02:00
|
|
|
|
|
|
|
Installs the php-cgi package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse not available, only fastcgi
|
2014-04-09 20:06:30 +02:00
|
|
|
|
2014-04-09 16:52:01 +02:00
|
|
|
``php.cli``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2014-04-09 16:52:01 +02:00
|
|
|
|
2014-04-09 16:53:26 +02:00
|
|
|
Installs the php-cli package.
|
2014-02-17 17:11:16 +01:00
|
|
|
|
2015-02-20 11:12:19 +01:00
|
|
|
``php.composer``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2015-02-20 11:12:19 +01:00
|
|
|
|
|
|
|
Installs [composer](https://getcomposer.org) and keeps it updated.
|
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php.curl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.dev``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-dev package.
|
|
|
|
|
2019-01-15 09:19:57 +01:00
|
|
|
``php.fileinfo``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2019-01-15 09:19:57 +01:00
|
|
|
|
|
|
|
Installs the php-fileinfo package and enables it.
|
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php.fpm``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php-fpm package, starts the service, and enables it.
|
|
|
|
|
|
|
|
``php.gd``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php-gd package.
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.imagick``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-imagick package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse not available.
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
``php.imap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-imap package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.intl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-intl package.
|
|
|
|
|
2014-05-22 16:43:58 +02:00
|
|
|
``php.json``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-05-22 16:43:58 +02:00
|
|
|
|
|
|
|
Installs the php-json package.
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.ldap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-ldap package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.mail``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mail package.
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.mbstring``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-mbstring package.
|
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php.mcrypt``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php-mcrypt package.
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.memcache``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-memcache package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse need server:php:extensions repo
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
``php.memcached``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-memcached package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse need server:php:extensions repo
|
2014-02-17 17:11:16 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.mongo``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mongo package.
|
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2014-01-03 07:10:51 +01:00
|
|
|
``php.mysql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
|
|
|
Installs the php-mysql package.
|
|
|
|
|
2014-04-09 16:43:58 +02:00
|
|
|
``php.mysqlnd``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-04-09 16:43:58 +02:00
|
|
|
|
|
|
|
Installs the php-mysqlnd package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse no package.
|
2014-04-09 16:43:58 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.oauth``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2014-01-03 07:10:51 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
Installs the php-oauth package.
|
2014-02-17 17:11:16 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.pear``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-12-17 10:53:35 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
Installs the php-pear package.
|
2014-12-17 10:53:35 +01:00
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.pgsql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-pgsql package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.readline``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-readline package.
|
|
|
|
|
|
|
|
``php.redis``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-redis package.
|
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.soap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-soap package.
|
|
|
|
|
2015-03-06 15:42:00 +01:00
|
|
|
``php.sqlite``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2015-03-06 15:42:00 +01:00
|
|
|
|
|
|
|
Installs the php-sqlite package,
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.suhosin``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-suhosin package.
|
|
|
|
|
2017-04-25 12:42:04 +02:00
|
|
|
``php.sybase``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2017-04-25 12:42:04 +02:00
|
|
|
|
|
|
|
Installs the php-sybase package for Sybase/MS-SQL. Debian / Ubuntu as RedHat has no similar package.
|
|
|
|
|
2019-01-15 09:19:57 +01:00
|
|
|
``php.tokenizer``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2019-01-15 09:19:57 +01:00
|
|
|
|
|
|
|
Installs the php-tokenizer package and enables it.
|
|
|
|
|
2014-02-17 17:11:16 +01:00
|
|
|
``php.xml``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2014-02-17 17:11:16 +01:00
|
|
|
|
|
|
|
Installs the php-xml package.
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.zip``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-zip package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
Next-generation, alternate approach
|
2019-06-26 01:34:51 +02:00
|
|
|
-----------------------------------
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
The following states provide an alternate approach to managing PHP and FPM
|
|
|
|
pools, as well as code organization. Please provide feedback by filing issues,
|
|
|
|
discussing in ``#salt`` in Freenode and the mailing list as normal.
|
|
|
|
|
|
|
|
**Note:** php.ng states require the merge parameter of salt.modules.pillar.get(),
|
|
|
|
first available in the Helium release.
|
|
|
|
|
|
|
|
.. contents::
|
|
|
|
:local:
|
|
|
|
|
|
|
|
``php.ng``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php package.
|
|
|
|
|
|
|
|
``php.ng.adodb``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-adodb package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.apache2``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Meta-state that combines `php.ng.apache2.install`_ and `php.ng.apache2.ini`_.
|
|
|
|
|
|
|
|
``php.ng.apache2.ini``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Manages the apache2 php.ini file
|
|
|
|
|
|
|
|
``php.ng.apache2.install``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the apache2 and libapache2-mod-php5 package. Debian Only.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.apc``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-apc package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse need server:php repo
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2015-04-25 12:35:29 +02:00
|
|
|
``php.ng.apcu``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2015-04-25 12:35:29 +02:00
|
|
|
|
|
|
|
Installs the php-apcu package.
|
|
|
|
Disabled on opensuse need server:php repo
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.auth-sasl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-auth-sasl package.
|
|
|
|
|
|
|
|
``php.ng.bcmath``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-bcmath package.
|
|
|
|
|
|
|
|
``php.ng.cache-lite``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-cache-lite package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.cgi``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-cgi package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse only php5-fastcgi available.
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
``php.ng.cli``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Meta-state that combines `php.ng.cli.install`_ and `php.ng.cli.ini`_.
|
|
|
|
|
|
|
|
``php.ng.cli.ini``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Manages the php-cli ini file.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.cli.install``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-cli package.
|
|
|
|
|
2018-03-15 15:00:02 +01:00
|
|
|
``php.ng.composer``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2018-03-15 15:00:02 +01:00
|
|
|
|
|
|
|
Installs [composer](https://getcomposer.org) and keeps it updated.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.console-table``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-console-table package.
|
|
|
|
|
|
|
|
``php.ng.ctype``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-ctype package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.curl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.dev``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2016-07-06 11:31:15 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
Installs the php5-dev and build-essential package.
|
|
|
|
|
|
|
|
``php.ng.filter``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-filter package.
|
2016-07-06 11:31:15 +02:00
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.fpm``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Meta-state that combines all php.ng.fpm states.
|
|
|
|
|
|
|
|
``php.ng.fpm.config``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Manages the (non-pool) php-fpm config files.
|
|
|
|
|
|
|
|
``php.ng.fpm.install``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-fpm package.
|
|
|
|
|
|
|
|
``php.ng.fpm.pools``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Meta-state that combines `php.ng.fpm.service`_ and `php.ng.fpm.pools_config`_
|
|
|
|
|
|
|
|
``php.ng.fpm.pools_config``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Manages php-fpm pool config files.
|
|
|
|
|
|
|
|
``php.ng.fpm.service``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Manages the php-fpm service.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.gd``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-gd package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.gearman``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-gearman package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.geoip``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-geoip package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.geshi``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-geshi package.
|
|
|
|
|
|
|
|
``php.ng.gettext``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-gettext package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.gmp``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-gmp package. Debian Only.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.hash``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-hash package.
|
|
|
|
|
|
|
|
``php.ng.http``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-http package.
|
|
|
|
|
2015-07-25 22:15:28 +02:00
|
|
|
``php.ng.hhvm``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2015-07-25 22:15:28 +02:00
|
|
|
|
|
|
|
Meta-state that combines php.ng.hhvm states
|
|
|
|
|
|
|
|
``php.ng.hhvm.config``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2015-07-25 22:15:28 +02:00
|
|
|
|
|
|
|
Manages the php-hhvm config files
|
|
|
|
|
|
|
|
``php.ng.hhvm.install``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
2015-07-25 22:15:28 +02:00
|
|
|
|
|
|
|
Installs the php-hhvm package
|
|
|
|
|
|
|
|
``php.ng.hhvm.repo``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^.REPO^^^^^^
|
2015-07-25 22:15:28 +02:00
|
|
|
|
|
|
|
Configures the hhvm repo for debian/ubuntu
|
|
|
|
|
|
|
|
``php.ng.hhvm.service``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
2015-07-25 22:15:28 +02:00
|
|
|
|
|
|
|
Manages the php-hhvm service.
|
|
|
|
|
2019-03-20 16:46:59 +01:00
|
|
|
``php.ng.igbinary``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2019-03-20 16:46:59 +01:00
|
|
|
Installs the php-igbinary package.
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2019-03-20 16:46:59 +01:00
|
|
|
``php.ng.imagick``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2019-03-20 16:45:33 +01:00
|
|
|
|
2019-03-20 16:46:59 +01:00
|
|
|
Installs the php-imagick package.
|
|
|
|
Disabled on opensuse no package.
|
2019-03-20 16:45:33 +01:00
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.imap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-imap package.
|
|
|
|
|
2014-08-11 03:51:16 +02:00
|
|
|
``php.ng.intl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-08-11 03:51:16 +02:00
|
|
|
|
|
|
|
Installs the php-intl package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.json``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-json package.
|
|
|
|
|
|
|
|
``php.ng.ldap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-ldap package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.mail``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mail package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.mbstring``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-mbstring package.
|
|
|
|
|
|
|
|
``php.ng.mcrypt``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-mcrypt package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.mdb2``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mdb2 package.
|
|
|
|
|
|
|
|
``php.ng.mdb2-driver-mysql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mdb2-driver-mysql package.
|
|
|
|
|
|
|
|
``php.ng.mdb2-driver-pgsql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-mdb2-driver-pgsql package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.memcache``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-memcache package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.memcached``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-memcached package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2016-12-07 22:10:19 +01:00
|
|
|
``php.ng.mongo``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2016-12-07 22:10:19 +01:00
|
|
|
|
|
|
|
Installs the php-mongo package.
|
|
|
|
|
|
|
|
``php.ng.mongodb``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2016-12-07 22:10:19 +01:00
|
|
|
|
|
|
|
Installs the php-mongodb package.
|
|
|
|
|
2019-03-20 16:45:33 +01:00
|
|
|
``php.ng.msgpack``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2019-03-20 16:45:33 +01:00
|
|
|
|
|
|
|
Installs the php-msgpack package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.mysql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-mysql package.
|
|
|
|
|
|
|
|
``php.ng.mysqlnd``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-mysqlnd package.
|
2015-03-09 22:22:48 +01:00
|
|
|
Disabled on opensuse no package.
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.net-smtp``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-net-smtp package.
|
|
|
|
|
|
|
|
``php.ng.net4``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-net4 package.
|
|
|
|
|
|
|
|
``php.ng.net6``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^NET6
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-net6 package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.oauth``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
Installs the php-oauth package.
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.opcache``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-opcache package.
|
|
|
|
|
|
|
|
``php.ng.openssl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-openssl package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.pear``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-12-17 10:53:35 +01:00
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
Installs the php-pear package.
|
2014-12-17 10:53:35 +01:00
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.pgsql``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-pgsql package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.phar``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-phar package.
|
|
|
|
|
|
|
|
``php.ng.posix``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-posix package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.pspell``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-pspell package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.readline``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-readline package.
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.redis``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-redis package.
|
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.seclib``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-seclib package.
|
|
|
|
|
|
|
|
``php.ng.session``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-session package.
|
|
|
|
|
2016-06-28 11:48:37 +02:00
|
|
|
``php.ng.snmp``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2016-06-28 11:48:37 +02:00
|
|
|
|
|
|
|
Installs the php-snmp package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.soap``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-soap package.
|
|
|
|
|
2015-03-06 15:42:00 +01:00
|
|
|
``php.ng.sqlite``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2015-03-06 15:42:00 +01:00
|
|
|
|
|
|
|
Installs the php-sqlite package,
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.ssh2``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-ssh2 package,
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.suhosin``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
|
|
|
Installs the php-suhosin package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.svn``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-svn package.
|
|
|
|
|
2017-04-25 12:42:04 +02:00
|
|
|
``php.ng.sybase``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2017-04-25 12:42:04 +02:00
|
|
|
|
|
|
|
Installs the php-sybase package.
|
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.tcpdf``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-tcpdf package.
|
|
|
|
|
|
|
|
``php.ng.tidy``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-tidy package.
|
|
|
|
|
|
|
|
``php.ng.uuid``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^
|
2018-11-02 01:43:04 +01:00
|
|
|
|
|
|
|
Installs the php-uuid package.
|
|
|
|
|
2015-10-22 17:20:28 +02:00
|
|
|
``php.ng.xcache``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2015-10-22 17:20:28 +02:00
|
|
|
|
2015-10-23 23:35:05 +02:00
|
|
|
Meta-state that combines `php.ng.xcache.install`_ and `php.ng.xcache.ini`_.
|
|
|
|
|
|
|
|
``php.ng.xcache.ini``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
2015-10-23 23:35:05 +02:00
|
|
|
|
|
|
|
Manages the php-xcache ini file
|
|
|
|
|
|
|
|
``php.ng.xcache.install``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
2015-10-23 23:35:05 +02:00
|
|
|
|
2015-10-22 17:20:28 +02:00
|
|
|
Installs the php-xcache package.
|
|
|
|
Disabled on opensuse need server:php:extensions repo
|
|
|
|
|
2015-10-22 18:44:42 +02:00
|
|
|
``php.ng.xdebug``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-xdebug package.
|
|
|
|
|
2014-06-06 19:14:44 +02:00
|
|
|
``php.ng.xml``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2014-06-06 19:14:44 +02:00
|
|
|
|
2014-07-29 01:18:08 +02:00
|
|
|
Installs the php-xml package.
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
``php.ng.xsl``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2015-10-22 18:44:42 +02:00
|
|
|
|
|
|
|
Installs the php-xsl package.
|
2016-07-13 09:59:30 +02:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
``php.ng.zip``
|
2019-06-26 01:34:51 +02:00
|
|
|
^^^^^^^^^^^^^^
|
2018-03-15 23:56:36 +01:00
|
|
|
|
2018-11-02 01:43:04 +01:00
|
|
|
Installs the php-zip package.
|
2019-06-26 01:34:51 +02:00
|
|
|
|
|
|
|
Testing
|
|
|
|
-------
|
|
|
|
|
|
|
|
Linux testing is done with ``kitchen-salt``.
|
|
|
|
|
|
|
|
``bin/kitchen converge``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Creates the docker instance and runs the ``template`` main state, ready for testing.
|
|
|
|
|
|
|
|
``bin/kitchen verify``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Runs the ``inspec`` tests on the actual instance.
|
|
|
|
|
|
|
|
``bin/kitchen destroy``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Removes the docker instance.
|
|
|
|
|
|
|
|
``bin/kitchen test``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Runs all of the stages above in one go: i.e. ``destroy`` + ``converge`` + ``verify`` + ``destroy``.
|
|
|
|
|
|
|
|
``bin/kitchen login``
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Gives you SSH access to the instance for manual testing.
|