PHP 网站开发基础:Composer、路由、数据库与安全实践
文章定位:PHP、Composer、路由、PDO、会话、CSRF 和生产部署

核心结论
PHP 项目应固定运行时、扩展和 Composer 依赖。锁文件提交到版本库,生产环境按锁文件安装,不要在服务器临时修改 vendor。
bash
composer init
composer require vlucas/phpdotenv
composer install --no-dev --prefer-dist
composer check-platform-reqs请求入口负责协议处理,路由映射控制器,服务层承载业务规则,仓储或模型访问数据。数据库必须使用 PDO 参数化查询;模板输出要按 HTML、URL 或 JavaScript 上下文分别转义。
密码使用 password_hash 和 password_verify。修改状态的请求要防 CSRF,Cookie 设置 Secure、HttpOnly 和合适的 SameSite。生产部署使用固定制品、健康检查和可回滚的 FPM 配置。
