Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8391982
README.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
README.md
View Options
puppet
-
php
==========
Puppet
module
to
manage
PHP
on
debian
using
dotdeb
apt
repository
Right
now
only
supports
dotdeb
on
debian
squeeze
,
should
be
fairly
easy
to
modify
if
needed
though
Puppet
forge
URL
:
http
:
//forge.puppetlabs.com/nodes/php
###
Installation
```
puppet
module
install
nodes
/
php
```
or
simply
clone
the
repository
in
your
`
module_path
`
(
the
folder
must
be
named
**
php
**)
###
Providers
The
module
provides
a
`
pear
`
and
`
pecl
`
provider
I
'
ve
not
coded
them
from
scratch
,
but
modified
them
heavily
to
make
them
more
optimized
and
feature
rich
Pear
example
:
```
package
{
"pear.phpunit.de/PHPUnit"
:
ensure
=>
"3.7.12"
,
provider
=>
pear
;
}
```
Pecl
example
:
```
package
{
"igbinary"
:
ensure
=>
installed
,
provider
=>
pecl
;
}
```
###
PHP
SAPIs
By
default
the
module
comes
with
support
for
mod_php
(
`
libapache2
-
mod
-
php5
`
)
and
cli
`
php5
-
cli
`
###
PHP
modules
The
following
modules
are
supported
by
default
:
*
apc
(
with
optional
configuration
)
*
curl
*
gd
*
gearman
*
http
(
with
optional
configuration
)
*
igbinary
(
with
optional
configuration
)
*
imagick
*
mcrypt
*
mysql
*
redis
(
with
optional
configuration
)
*
ssh2
*
uploadprogress
(
with
optional
configuration
)
*
xdebug
(
with
optional
configuration
)
each
of
them
are
located
in
the
`
php
::
pecl
`
namespace
###
Packages
The
following
PHP
related
packages
come
build
in
too
*
Composer
(
php
::
composer
)
*
phpunit
(
php
::
phpunit
)
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Jun 4 2025, 6:53 PM (11 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3279450
Attached To
R140 puppet-puppet-php
Event Timeline
Log In to Comment