Saltstack Official PHP Formula
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Chad Heuschober a66684260d Fixes incomplete requisites for fpm.init před 10 roky
php Fixes incomplete requisites for fpm.init před 10 roky
CHANGELOG.rst Rewrote ini and cli.ini handling před 10 roky
LICENSE Add LICENSE. před 11 roky
README.rst Rewrote ini and cli.ini handling před 10 roky
VERSION Rewrote ini and cli.ini handling před 10 roky
pillar.example Finishes first-pass documentation and fixes minor niggle in pools_config. před 10 roky

README.rst

===
php
===

Formulas to set up and configure php and various php libraries.

.. note::

See the full `Salt Formulas installation and usage instructions
<http://docs.saltstack.com/topics/conventions/formulas.html>`_.

Available states
================

.. contents::
:local:

``php``
-------

Installs the php package.

``php.apc``
-----------

Installs the php-apc package.

``php.adodb``
-------------

Installs the php-adodb package.

``php.cgi``
-----------

Installs the php-cgi package.

``php.cli``
-----------

Installs the php-cli 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.fpm``
-----------

Installs the php-fpm package, starts the service, and enables it.

``php.gd``
----------

Installs the php-gd package.


``php.imagick``
---------------

Installs the php-imagick package.

``php.imap``
------------

Installs the php-imap package.

``php.json``
------------

Installs the php-json package.

``php.ldap``
------------

Installs the php-ldap package.

``php.mbstring``
----------------

Installs the php-mbstring package.

``php.mcrypt``
--------------

Installs the php-mcrypt package.


``php.memcache``
----------------

Installs the php-memcache package.

``php.memcached``
-----------------

Installs the php-memcached package.

``php.mysql``
-------------

Installs the php-mysql package.

``php.mysqlnd``
---------------

Installs the php-mysqlnd package.

``php.pear``
------------

Installs the php-pear package.

``php.pgsql``
-------------

Installs the php-pgsql package.

``php.soap``
------------

Installs the php-soap package.

``php.suhosin``
---------------

Installs the php-suhosin package.

``php.xml``
-----------

Installs the php-xml package.

Next-generation, alternate approach
===================================

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``
----------

Installs the php package.

``php.ng.adodb``
----------------

Installs the php-adodb package.

``php.ng.apc``
--------------

Installs the php-apc package.

``php.ng.cgi``
--------------

Installs the php-cgi package.

``php.ng.cli``
--------------

Meta-state that combines `php.ng.cli.install`_ and `php.ng.cli.ini`_.

``php.ng.cli.install``
----------------------

Installs the php-cli package.

``php.ng.cli.ini``
------------------

Manages the php-cli ini file.

``php.ng.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.ng.fpm``
--------------

Meta-state that combines all php.ng.fpm states.

``php.ng.fpm.config``
---------------------

Manages the (non-pool) php-fpm config files.


``php.ng.fpm.install``
----------------------

Installs the php-fpm package.


``php.ng.fpm.pools``
--------------------

Meta-state that combines `php.ng.fpm.service`_ and `php.ng.fpm.pools_config`_


``php.ng.fpm.pools_config``
---------------------------

Manages php-fpm pool config files.


``php.ng.fpm.service``
----------------------

Manages the php-fpm service.

``php.ng.gd``
-------------

Installs the php-gd package.


``php.ng.imagick``
------------------

Installs the php-imagick package.

``php.ng.imap``
---------------

Installs the php-imap package.

``php.ng.json``
---------------

Installs the php-json package.

``php.ng.ldap``
---------------

Installs the php-ldap package.

``php.ng.mbstring``
-------------------

Installs the php-mbstring package.

``php.ng.mcrypt``
-----------------

Installs the php-mcrypt package.


``php.ng.memcache``
-------------------

Installs the php-memcache package.

``php.ng.memcached``
--------------------

Installs the php-memcached package.

``php.ng.mysql``
----------------

Installs the php-mysql package.

``php.ng.mysqlnd``
------------------

Installs the php-mysqlnd package.

``php.ng.pear``
---------------

Installs the php-pear package.

``php.ng.pgsql``
----------------

Installs the php-pgsql package.

``php.ng.soap``
---------------

Installs the php-soap package.

``php.ng.suhosin``
------------------

Installs the php-suhosin package.

``php.ng.xml``
--------------

Installs the php-xml package.