Code Monkey home page Code Monkey logo

php-formula's Introduction

php

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

Available states

Installs the php package.

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

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

Installs the php-adodb package.

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

Installs the php-cli package.

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

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.

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

Installs the php-gd package.

Installs the php-intl package.

Installs the php-imagick package. Disabled on opensuse not available.

Installs the php-imap package.

Installs the php-json package.

Installs the php-ldap package.

Installs the php-mbstring package.

Installs the php-mcrypt package.

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

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

Installs the php-mysql package.

Installs the php-mysqlnd package. Disabled on opensuse no package.

Installs the php-pear package.

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

Installs the php-pgsql package.

Installs the php-soap package.

Installs the php-sqlite package,

Installs the php-suhosin package.

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

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.

Installs the php package.

Installs the php-adodb package.

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

Manages the apache2 php.ini file

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

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

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

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

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

Manages the php-cli ini file.

Installs the php-cli package.

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.

Installs the php-gearman package.

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

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

Installs the php-fpm package.

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

Manages php-fpm pool config files.

Manages the php-fpm service.

Installs the php-gd package.

Installs the php-geoip package.

Installs the php-gmp package. Debian Only.

Meta-state that combines php.ng.hhvm states

Manages the php-hhvm config files

Installs the php-hhvm package

Configures the hhvm repo for debian/ubuntu

Manages the php-hhvm service.

Installs the php-imagick package. Disabled on opensuse no package.

Installs the php-imap package.

Installs the php-intl package.

Installs the php-json package.

Installs the php-ldap package.

Installs the php-mbstring package.

Installs the php-mcrypt package.

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

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

Installs the php-mysql package.

Installs the php-mysqlnd package. Disabled on opensuse no package.

Installs the php-oauth package.

Installs the php-pear package.

Installs the php-pgsql package.

Installs the php-pspell package.

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

Installs the php-snmp package.

Installs the php-soap package.

Installs the php-sqlite package,

Installs the php-suhosin package.

Meta-state that combines php.ng.xcache.install and php.ng.xcache.ini.

Manages the php-xcache ini file

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

Installs the php-xdebug package.

Installs the php-xml package.

Installs the php-xsl package.

Installs the php5-dev and build-essential package.

Installs the php-gettext package.

Installs the php-geshi package.

Installs the php-mdb2 package.

Installs the php-mdb2-driver-mysql package.

Installs the php-mdb2-driver-pgsql package.

Installs the php-seclib package.

Installs the php-tidy package.

Installs the php-tcpdf package.

Installs the php-twig package.

Installs the php-cache-lite package.

Installs the php-console-table package.

Installs the php-ffmpeg package and ffmpeg.

php-formula's People

Contributors

aboe76 avatar bogdanr avatar ckng avatar danoe avatar fintanmm avatar genuss avatar giannello avatar gravyboat avatar hackel avatar iamseth avatar imran1008 avatar jeroen92 avatar jochumdev avatar kurt108 avatar nmadhok avatar puneetk avatar retrry avatar roock avatar ross-p avatar seldaek avatar star-szr avatar stp-ip avatar techhat avatar teohhanhui avatar thatch45 avatar wdalmut avatar whiteinge avatar wwentland avatar yellow1912 avatar zls avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.