MAC环境下Laravel的安装及配置
发布时间 - 2021-08-25 00:00:00 点击率:次我在mac环境下安装laravel遇到很多小的问题,下面我整理了一下安装过程中的笔记。希望能为遇到问题的开发者提供支持。
相关推荐: 1.《windows服务器apache、php、postgresql的环境安装》 2.《MAC环境安装php、apache、MacPorts等环境配置》3.《MAC环境下安装node、vue等环境配置》
一、安装必要的软件
首先,mac 先安装Composer
(1)在命令行执行 :
$curl -sS https://getcomposer.org/installer | php
(2)如果没安装 curl 执行以下代码:
$php -r "readfile('https://getcomposer.org/installer');" | php(3)执行(全局可用) :
$sudo mv composer.phar /usr/local/bin/composer
(4)修改 composer的权限:
$sudo chmod a+x /usr/local/bin/composer
(5)检测composer是否安装成功,执行下面命令,显示下图表示安装成功。
$ composer -v
二、安装laravel
1. 命令安装:进入文件路径
$sudo composer create-project --prefer-dist laravel/Laravel laravelapp #laravelapp是我的项目名
2. 在git上下载一键安装包(https://github.com/laravel/laravel/tree/master)
解压放在对应路径下项目名为(laravel),注意在git上下载的一键安装包没有vendor 文件夹内容 (autoload.php),需要在项目路径下(也就是和laravel文件夹下的public文件夹同级目录下)执行
$sudo composer install
3. 运行环境报错 (正常一键安装包最好进入目录执行下面命令重新生成应用APP_KEY)
$sudo php artisan key:generate
如果提示[ErrorException]
file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directory
4. 根目录下有一个 文件(隐藏文件),把
.env.example.env.example 文件复制然后改名为 .env文件再次执行命令
$sudo php artisan key:generate
下面显示表示laravel安装成功
Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
注意:
不要试图将 .env 文件提交到版本控制系统(如Git或Svn)中,一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要的是,.env 包含了很多应用敏感信息,如数据库用户名及密码等,如果不慎将代码提交到 Github 公开仓库,后果将不堪设想!
还可以创建一个 .env.testing 文件,该文件会在运行 PHPUnit 测试或执行带有 --env=testing 选项的 Artisan 命令时覆盖从 .env 文件读取的值。
以上步骤是我安装过且成功的,按照上面步骤一步步安装就好,如果哪有不懂可以留言。谢谢,大家支持。希望能为大家提供帮助。
相关推荐:最新的五个Laravel视频教程
# mac
# laravel
# php
# composer
# cURL
# public
# github
# git
# windows
# svn
# postgresql
# 数据库
# apache
# https
# 一键
# 安装包
# 能为
# 的是
# 运行环境
# 我在
# 放在
# 还可以
# 就好
# 不懂
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何处理异常和错误?(Handler示例)
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何使用Vite进行前端资源打包?(配置示例)
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何用AWS免费套餐快速搭建高效网站?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何快速搭建FTP站点实现文件共享?
高端网站建设与定制开发一站式解决方案 中企动力
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
高性价比服务器租赁——企业级配置与24小时运维服务
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
Windows Hello人脸识别突然无法使用
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
jQuery中的100个技巧汇总
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
香港网站服务器数量如何影响SEO优化效果?
香港服务器部署网站为何提示未备案?
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何做网站制作流程,*游戏网站怎么搭建?
jquery插件bootstrapValidator表单验证详解
Swift中switch语句区间和元组模式匹配
,交易猫的商品怎么发布到网站上去?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
java ZXing生成二维码及条码实例分享
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel中的withCount方法怎么高效统计关联模型数量
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel如何配置和使用缓存?(Redis代码示例)
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Python进程池调度策略_任务分发说明【指导】
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
微信推文制作网站有哪些,怎么做微信推文,急?
网站制作报价单模板图片,小松挖机官方网站报价?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
如何在万网开始建站?分步指南解析
如何在不使用负向后查找的情况下匹配特定条件前的换行符
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel怎么为数据库表字段添加索引以优化查询
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
高端云建站费用究竟需要多少预算?
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

