Update cookbooks and add wordpress cookbook
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
php Cookbook
|
||||
============
|
||||
Installs and configures PHP 5.3 and the PEAR package management system. Also includes LWRPs for managing PEAR (and PECL) packages along with PECL channels.
|
||||
|
||||
[](https://gitter.im/opscode-cookbooks/php?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
[](https://supermarket.chef.io/cookbooks/php)
|
||||
[](https://travis-ci.org/opscode-cookbooks/php)
|
||||
|
||||
Installs and configures PHP 5.3 and the PEAR package management system. Also includes LWRPs for managing PEAR (and PECL) packages, PECL channels, and PHP-FPM pools.
|
||||
|
||||
Requirements
|
||||
------------
|
||||
@@ -150,6 +155,42 @@ php_pear "YAML" do
|
||||
end
|
||||
```
|
||||
|
||||
### `php_fpm_pool`
|
||||
Installs the `php-fpm` package appropriate for your distro (if using packages)
|
||||
and configures a FPM pool for you. Currently only supported in Debian-family
|
||||
operating systems and CentOS 7 (or at least tested with such, YMMV if you are
|
||||
using source).
|
||||
|
||||
Please consider FPM functionally pre-release, and test it thoroughly in your environment before using it in production
|
||||
|
||||
More info: http://php.net/manual/en/install.fpm.php
|
||||
|
||||
#### Actions
|
||||
- :install: Installs the FPM pool (default).
|
||||
- :uninstall: Removes the FPM pool.
|
||||
|
||||
#### Attribute Parameters
|
||||
- pool_name: name attribute. The name of the FPM pool.
|
||||
- listen: The listen address. Default: `/var/run/php5-fpm.sock`
|
||||
- user: The user to run the FPM under. Default should be the webserver user for
|
||||
your distro.
|
||||
- group: The group to run the FPM under. Default should be the webserver group
|
||||
for your distro.
|
||||
- process_manager: Process manager to use - see
|
||||
http://php.net/manual/en/install.fpm.configuration.php. Default: `dynamic`
|
||||
- max_children: Max children to scale to. Default: 5
|
||||
- start_servers: Number of servers to start the pool with. Default: 2
|
||||
- min_spare_servers: Minimum number of servers to have as spares. Default: 1
|
||||
- max_spare_servers: Maximum number of servers to have as spares. Default: 3
|
||||
- chdir: The startup working directory of the pool. Default: `/`
|
||||
|
||||
#### Examples
|
||||
```ruby
|
||||
# Install a FPM pool named "default"
|
||||
php_fpm_pool "default" do
|
||||
action :install
|
||||
end
|
||||
```
|
||||
|
||||
Recipes
|
||||
-------
|
||||
@@ -244,12 +285,12 @@ This section details "quick development" steps. For a detailed explanation, see
|
||||
|
||||
License & Authors
|
||||
-----------------
|
||||
- Author:: Seth Chisamore (<schisamo@opscode.com>)
|
||||
- Author:: Joshua Timberman (<joshua@opscode.com>)
|
||||
- Author:: Seth Chisamore (<schisamo@getchef.com>)
|
||||
- Author:: Joshua Timberman (<joshua@getchef.com>)
|
||||
- Author:: Julian C. Dunn (<jdunn@getchef.com>)
|
||||
|
||||
```text
|
||||
Copyright:: 2013, Chef Software, Inc.
|
||||
Copyright:: 2013-2014, Chef Software, Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@@ -269,29 +310,29 @@ Microsoft Windows platform only to correct an (upstream bug)[http://pear.php.net
|
||||
`go-pear.phar` is licensed under the (PHP License version 2.02)[http://www.php.net/license/2_02.txt]:
|
||||
|
||||
```
|
||||
--------------------------------------------------------------------
|
||||
--------------------------------------------------------------------
|
||||
The PHP License, version 2.02
|
||||
Copyright (c) 1999 - 2002 The PHP Group. All rights reserved.
|
||||
--------------------------------------------------------------------
|
||||
--------------------------------------------------------------------
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, is permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
3. The name "PHP" must not be used to endorse or promote products
|
||||
derived from this software without prior permission from the
|
||||
|
||||
3. The name "PHP" must not be used to endorse or promote products
|
||||
derived from this software without prior permission from the
|
||||
PHP Group. This does not apply to add-on libraries or tools
|
||||
that work in conjunction with PHP. In such a case the PHP
|
||||
name may be used to indicate that the product supports PHP.
|
||||
|
||||
|
||||
4. The PHP Group may publish revised and/or new versions of the
|
||||
license from time to time. Each version will be given a
|
||||
distinguishing version number.
|
||||
@@ -318,30 +359,30 @@ are met:
|
||||
modify the Zend Engine, or any portion thereof, your use of the
|
||||
separated or modified Zend Engine software shall not be governed
|
||||
by this license, and instead shall be governed by the license
|
||||
set forth at http://www.zend.com/license/ZendLicense/.
|
||||
set forth at http://www.zend.com/license/ZendLicense/.
|
||||
|
||||
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND
|
||||
THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND
|
||||
ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP
|
||||
DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
--------------------------------------------------------------------
|
||||
--------------------------------------------------------------------
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the PHP Group.
|
||||
|
||||
The PHP Group can be contacted via Email at group@php.net.
|
||||
|
||||
For more information on the PHP Group and the PHP project,
|
||||
For more information on the PHP Group and the PHP project,
|
||||
please see <http://www.php.net>.
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user