当前位置: 首页 > news >正文

Mac 本地部署thinkphp8【部署环境以及下载thinkphp】

PHP的安装以及环境变量配置
1 PHP安装:在终端输入brew install php 这里是PHP下载的最新的
如果提示‘brew’找不到,自己搜索安装吧, 不是特别难
2 环境变量配置
终端输入vim ~/.bash_profile
输入export PATH="/usr/local/Cellar/php/8.2.12_1/bin:$PATH"
把path的目录改成您自己的php安装目录
最后输入source ~/.bash_profile
3 在终点输入php --version 输入版本号就算是完成了安装

1 使用部署工具工具。【小皮面板也可以,可能mac的支持不太好就没有用,我这里使用的是phpenv】
在这里插入图片描述
2 thinkPHP的使用
thinkPHP官网
首先使用composer下载
使用命令行输入
//下载composer

curl -sS https://getcomposer.org/installer | php

//把下载好的composer.phar文件移动到usr/local/bin/里面,并且改名为compose ;主要是在输入命令’composer’命令后不会提示找不到这个命令

mv composer.phar /usr/local/bin/composer

之后就是下载thinkPHP8

composer create-project topthink/think tp

‘tp’ 可以改成你的项目名称

相关文章:

  • txt2xml
  • DNS服务器典型配置
  • 算法模板题记录
  • Python万圣节礼物
  • LeetCode 2656. K 个元素的最大和:一次遍历(附Python一行版代码)
  • 【Pytorch和深度学习】栏目导读
  • Oneid方案
  • 《深入浅出.NET框架设计与实现》阅读笔记(四)
  • SOLIDWORKS Flow Simulation阀门内流体仿真
  • 基于乌鸦算法优化概率神经网络PNN的分类预测 - 附代码
  • 软件测试不是所有人都适合的
  • 腾讯云标准型SA4服务器AMD处理器性能测评
  • vue中实现图片懒加载的几种方法
  • 扭矩传感器信号模拟地、数据地与电源地
  • Docker 中的端口
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 30天自制操作系统-2
  • emacs初体验
  • IndexedDB
  • Java多态
  • js
  • js如何打印object对象
  • PHP 小技巧
  • python3 使用 asyncio 代替线程
  • sessionStorage和localStorage
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 程序员该如何有效的找工作?
  • 回顾 Swift 多平台移植进度 #2
  • 跳前端坑前,先看看这个!!
  • 微服务入门【系列视频课程】
  • 消息队列系列二(IOT中消息队列的应用)
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 湖北分布式智能数据采集方法有哪些?
  • ​2020 年大前端技术趋势解读
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (超详细)语音信号处理之特征提取
  • (二)Linux——Linux常用指令
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • **PHP二维数组遍历时同时赋值
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net Signalr 使用笔记
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .net 无限分类
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET性能优化(文摘)
  • .NET中的Exception处理(C#)
  • @ComponentScan比较
  • @GetMapping和@RequestMapping的区别
  • [ C++ ] STL---stack与queue