git clone一个laravel项目到本地并运行起来 您所在的位置:网站首页 phpStudy运行不起来 git clone一个laravel项目到本地并运行起来

git clone一个laravel项目到本地并运行起来

2023-09-03 09:55| 来源: 网络整理| 查看: 265

最近在学laravel,根据官方文档 https://laravel.com/docs/6.x 

(英语不好的同学可以查看中文文档:https://learnku.com/docs/laravel/6.x)

在宿舍电脑上安装了这个6.x版本(选择6.x版本是因为这个是LTS版本,也就是官方还在维护中)的框架,用的是composer create-project方式创建的,composer是一个php的包依赖管理工具,不知道如何安装composer的同学可以移步到这里查看安装方式:https://getcomposer.org/download/(中文文档:https://pkg.phpcomposer.com/#how-to-install-composer),

多说一句,安装好composer后,记得设置一下它的镜像,因为默认的镜像地址是外国的了,这样在安装依赖时就太慢了,所以改成国内的阿里云镜像,命令如下:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

在本地初始化项目运行起来后我将这个项目放到了github.com上,方便在其他机器学习时协同开发这个项目;早上来到公司想着clone一份这个项目到公司电脑,无奈于没有搞过这个,不知道如何在其他电脑上运行起来,就网上搜索了相关教程最后成功运行,现整理如下(前提:这个电脑已经安装好运行laravel所需要的其他软件,如php,nginx,mysql,composer,git等,推荐装个集成环境phpstudy:https://www.xp.cn/ad.html):

首先从github上clone下代码到本地,注意git clone链接是你的项目仓库链接,请自行修改,我把它克隆到了我的php集成环境网站根目录mylaravel目录下

git clone https://github.com/xxxx/xxxx.git ./mylaravel

进入到mylaravel目录下,安装依赖 cd mylaravecomposer install -vv 复制.env.example文件到.env,这个.env文件是配置一些项目所需要的参数,如连接mysql的配置

cp .env.example ./.env

生成app key到.env文件中

php artisan key:generate

如果要连接mysql的话,修改.env的mysql配置,这里的数据库信息换成你电脑上的数据库信息即可

数据库迁移,生成数据库表

php artisan migrate

到这里我们的项目基本配置算是完成了,如果以后拉取了新的代码,记得composer update一下,更新最新的项目依赖。

那么接下来就要配置域名访问我们的laravel项目了:

打开我们安装好的php集成环境,我装的是phpstudy,点击“其他选项菜单”选择“站点域名配置”,配置好访问域名和网站目录,laravel的入口目录为mylaravel/public目录,按照1、2点击顺序创建一个站点域名配置,如下截图:

 

 

 

生成了配置文件之后呢,我们打开host文件(也是通过点击“其他菜单选项”找到“打开host”选项点击即可),将我们的www.mylaravel.cc域名解析回本机127.0.0.1 IP,然后保存退出

 

 

 

点击“其他菜单选项”->“打开配置文件”->“vhosts.ini”打开vhosts.conf文件,将“try_files $uri $uri/ /index.php?$query_string;”加入到location /区域块中,保存退出

 

 

 

到这里,我们通过phpstudy面板重启一下服务,然后打开浏览器,输入“www.laravel.cc”回车,即可访问到我们的laravel项目啦

 

 

 

当你在浏览器能看到上面的画面时,代表你的laravel项目正式运行起来啦,由于电脑环境的问题,这中间可能会遇到各种报错信息,不要慌,在网上都能找到解决方法。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有