- Add additional PHP versions, thanks @webflo
- Add new
php_source
extension provider which can install php extensions bundled with the PHP source code
- Fix config issue with xdebug extension
- Add xdebug extension
- Fix zlib linking issue #22, thanks @curtishenson!
- Partial fix for zlib dependency issues - the module now installs a custom
zlib
brew as the packagezlibphp
- Fixes #20 - PHP-FPM not building on PHP versions 5.3.2* eg. 5.3.20
- Allow for customization of PHP-FPM pool configuration, thanks @enthooz!
- Consume
$server_name
variable in Nginx config template (@enthooz) - Refactor all PHP version & FPM classes to meet coding standards. This unfortunately breaks backwards compatibility by changing version classes such as
php::5-3-20
tophp::5_3_20
, andphp::fpm::5-3-20
tophp::fpm::5_3_20
- Rename the
socket
parameter in thephp::fpm::pool
class tosocket_path
to prevent clashing with global variables, and is no longer optional - No longer attempt to build PHP-FPM for versions <
5.3.3
- Minor bug fixes
- Travis integration!
- Refresh a PHP-FPM service when a FPM pool config file changes, #15
- Add intl extension
- Fix PEAR temp_dir permission issue
- Add PHP versions 5.3.22 & 5.3.23, #12 - thanks @webflo
- Documentation improvements
- Module is now reasonably stable!
- Add php::project manifest
- Document using PHP-FPM pools with PHP projects
- Improve PHP installation process
- Ensure dependencies are defined in the correct orders
- Fix dependency paths which were not fully qualified when building PHP and extensions
- Remove & reinstall failed builds
- Ensure that PHP binaries exist once a version is installed
- List PCRE as a dependency which PEAR compilation fails without
- Fix file permissions when installing PHP
- Fix file permissions on versions installed prior to this fix
- Configure PEAR cache and download folders fixing most PEAR errors
- Add
pkgconfig
as a dependency - required for some extensions
- Fix dependency error causing installation to fail
- Minor bug fixes to improve reliability of installation
- Add git extension provider - install PHP extensions from a git repository
- Add zeromq extension
- Minor bug fixes
- Add custom provider to install PHP extensions from PECL
- Add remaining versions of PHP to be installed
- Add APC, HTTP, Memcached & Zookeeper extension classes
- Add example nginx config template - this (or similar) should be used for PHP based projects
- Complete rebuild of PHP installation method, making the process significantly more reliable
- Remove php-build and replace with custom Puppet provider
- Fix issues with different autoconf requirements for PHP 5.3 and 5.4
- Fix incorrect php.ini load path
- Minor bug fixes
- Bug fixes
- Fix missing dependencies
- Fix nginx fastcgi params
- Add PHP-FPM functionality
- Allow multiple FPM services to be run in parallel
- Multiple FPM pools per FPM service, listening on per project nginx sockets
- Correct Log and Config paths to be in Boxen locations
- Install PHPenv
- Use php-build to install PHP versions
- Install multiple versions of PHP side by side