需安装php与web服务器、配置composer、创建laravel或symfony项目、验证php扩展及配置;依次完成环境搭建、依赖管理、框架安装与运行验证。

如果您希望在本地计算机上运行PHP框架,但尚未配置相应的开发环境,则可能是由于缺少PHP解释器、Web服务器或依赖管理工具。以下是完成本地PHP框架运行环境搭建的具体步骤:
一、安装PHP与Web服务器
PHP框架依赖于PHP运行时环境及能够处理HTTP请求的Web服务器(如Apache或Nginx)。Windows用户可使用集成包简化部署;macOS与Linux用户可分别通过包管理器安装核心组件。
1、Windows用户下载并安装XAMPP或WAMP,启动控制面板后启用Apache和MySQL服务。
2、macOS用户执行命令brew install php httpd,随后运行brew services start httpd与brew services start php。
立即学习“PHP免费学习笔记(深入)”;
3、Linux(Ubuntu)用户执行sudo apt update && sudo apt install apache2 php libapache2-mod-php,再启动Apache服务:sudo systemctl start apache2。
4、验证安装:在浏览器中访问http://localhost,显示“It works!”或PHP信息页即表示基础环境就绪。
二、配置Composer依赖管理工具
Composer是PHP的事实标准依赖管理器,用于安装和更新框架及其扩展包。未安装Composer将无法拉取Laravel、Symfony等主流框架源码。
1、访问https://getcomposer.org/Download/下载Composer-Setup.exe(Windows)或执行curl -sS https://getcomposer.org/installer | php(macOS/Linux)。
2、将生成的composer.phar移动至系统PATH路径下,例如Linux/macOS执行sudo mv composer.phar /usr/local/bin/composer。
3、终端输入composer --version,确认返回类似Composer version 2.7.7的输出。
三、创建项目并安装Laravel框架
Laravel是当前最广泛使用的PHP全栈框架,其安装需通过Composer创建新项目结构,并自动下载核心组件与依赖。
1、在Web服务器文档根目录(如XAMPP的htdocs或Apache的/var/www/html)内打开终端。
2、执行命令composer create-project laravel/laravel myapp,等待依赖下载与自动配置完成。
3、进入项目目录:cd myapp,运行php artisan serve启动内置开发服务器。
4、浏览器访问http://127.0.0.1:8000,加载Laravel欢迎页面即表示框架已成功运行。
四、手动部署Symfony框架
Symfony提供多种安装方式,除Composer外亦支持官方脚手架工具,适合需要最小化初始结构的场景。
1、执行composer create-project symfony/skeleton myproject初始化空骨架项目。
2、进入目录后添加Web服务器适配包:composer require web-server-bundle。
3、运行php bin/console server:start启动开发服务器(Symfony 5.4+需改用symfony server:start)。
4、访问http://127.0.0.1:8000,确认显示Symfony Welcome Page。
五、验证PHP扩展与配置项
多数PHP框架要求启用特定扩展(如cURL、OpenSSL、PDO)并调整php.ini参数,缺失将导致框架启动失败或功能异常。
1、创建info.php文件,内容为<?php phpinfo(); ?>,置于Web根目录并访问对应URL。
2、检查页面中cURL、mbstring、openssl、pdo_mysql、json等扩展状态是否为“enabled”。
3、定位php.ini路径(phpinfo页面顶部“Loaded Configuration File”行),编辑该文件,确保date.timezone = Asia/Shanghai与display_errors = On已设置。
4、修改后重启Web服务器(如Apache:sudo systemctl restart apache2或XAMPP控制面板中重启Apache)。











