PHP
PHP from the trenches: language features, php-fpm and OPcache tuning, Composer, and the gotchas that only show up in production.
2026-06
2020-04
2019-11
2019-10
2018-12
2018-11
2018-09
2017-10
2017-09
2017-02
2017-01
2016-11
2016-03
2015-12
- PHP pear.php.net is using a unsupported protocol – This should never happen.
- PHP Composer installation fails: file could not be downloaded: allow_url_fopen must be enabled
- Drush PEAR channel: Error getting channel info from pear.drush.org
- PHP Session Locking: How To Prevent Sessions Blocking in PHP requests
2015-08
2015-07
2015-04
2015-01
2014-12
- The (unexpected?) workload associated with migrating to HHVM
- The Infinite File Downloader
- Setting HTTPS $_SERVER variables in PHP-FPM with Nginx
- PHP’s OPcache and Symlink-based Deploys
- Generate PHP core dumps on segfaults in PHP-FPM
- PHP 5.5 Opcache Settings
- Apache’s mod_fastcgi and mod_deflate troubles
- A plea for backwards compatibility breaks in PHP7
- Asynchronous PHP
- On Timing Attacks in PHP
2014-11
2014-04
2014-03
2012-06
2012-03
2012-02
- Xapian Bindings 1.2.7/8 in PHP: undefined symbol: zend_error_noreturn in Unknown on line
- The hidden images within PHP
- Hide PHP errors and log them to a file or syslog (php-fpm or mod_php)
- A vim configuration for the PHP developer
- PHP: php_value vs php_admin_value and the use of php_flag explained
- Enable syntax highlighting in VIM for PHP-FPM configurations