如何不通过Git将Laragon下的Symfony项目迁移至同事电脑?
Symfony项目本地迁移(非Git方式)配置步骤
- 完整复制项目文件:务必包含所有隐藏文件(如
.env、.gitignore),将整个项目目录拷贝到同事电脑的Laragonwww目录下。 - 安装项目依赖:
- 打开Laragon终端,进入项目根目录,执行
composer install安装PHP后端依赖。 - 若项目使用了npm/yarn管理前端资源,执行
npm install或yarn install安装前端依赖。
- 打开Laragon终端,进入项目根目录,执行
- 配置环境变量:
- 若项目根目录有
.env.example,复制一份并重命名为.env;直接修改已拷贝的.env文件,根据同事本地Laragon的数据库配置(默认用户名root、无密码)调整DATABASE_URL参数。 - 如需创建数据库,执行
php bin/console doctrine:database:create;同步数据库结构执行php bin/console doctrine:schema:update --force(或迁移命令php bin/console doctrine:migrations:migrate,视项目配置而定)。
- 若项目根目录有
- 编译前端静态资源:
- 执行
npm run build或yarn build编译前端资源到public/build目录,解决CSS无法识别的问题。 - 若项目使用传统资产管理,额外执行
php bin/console assets:install public将Bundle资源同步到public目录。
- 执行
- 清除缓存:执行
php bin/console cache:clear --env=dev清除开发环境缓存,确保新配置生效。 - 验证访问:启动Laragon,在浏览器访问
http://localhost/项目名/public,检查页面样式是否正常加载。
内容的提问来源于stack exchange,提问作者Dev Devoo
相关产品推荐
相关产品推荐

