laravel-deployment
This is a work-in-progress Chinese-language course focused on deploying Laravel applications to production servers. The course targets PHP and Laravel developers who need to learn deployment skills but lack operations experience. The course covers the three main steps of deploying a Laravel project: installing the runtime environment, configuring the runtime environment, and deploying application code, along with optional topics on updating and rolling back applications. Covered topics include common one-click web panels, one-click configuration scripts, and manual installation of Git, Nginx, Composer, PHP, and PHP-FPM. Planned future topics include Envoy, Deployer, Ansible, Terraform, and Lexicon. The course emphasizes practical, hands-on learning with minimal prerequisites regarding operations and shell expertise, making it accessible to typical PHP engineers in China. It references multiple deployment methods to help readers evaluate trade-offs and choose the approach that best fits their needs. Server dem