Track 12
PHP Runtime And Server Environment
Understand how PHP runs locally, on servers, and in production environments.
Lessons
- Professional Runtime Orientation
- SAPIs: CLI, FPM, Apache Module
- SAPI Overview
- php.ini
- Configuration Modes
- Extensions
- Installing Extensions
- Environment Variables
- Memory And Execution Limits
- File Upload Configuration
- Output Buffering Configuration
- OPcache
- Garbage Collection
- Context Options
- Protocols And Wrappers
- Common Web Server Integrations
- FastCGI Sockets
- FPM Pools
- Common Server Mistakes
- Configure Options
- Containerized Local PHP Environments
- DDEV For Local PHP Development
- Docker Compose For Local Services
- Dev Containers
- Development Parity With Production
- Advanced PHP Runtimes
- FrankenPHP Application Server
- Worker Mode And State Leakage
- Event Loop PHP
- ReactPHP Event Loop, Streams, And Promises
- Fibers, Coroutines, And Non-Blocking I/O
- Concurrency And Long-Running Process Caveats
- Nginx For PHP Applications
- PHP Extensions, Native C Libraries, And Runtime Boundaries
- The C10K Problem And Nginx