全栈式PHP集成环境-laragon(二) 配置、使用

配置启动项和端口

Laragon 中集成了 Apache, MySQL, Nginx, Memcahed, Redis 我们可以按照自己的需要配置启动这些服务。

1 启动Laragon

2 右键点击界面右上方 设置 图标 -> Preferences

  • Run Laragon when Windows starts (开机启动) 不勾选
  • Run minimized (最小化运行) 不勾选
  • Start All automatically (自动开启所有服务) 不勾选
  • Language (语言) 建议使用 English 中文有时会乱码
  • Document Root (Apache 或 Nginx 的文件根目录) 默认
  • Data Dir (数据库文件存放目录) 默认
  • Auto virtual hosts (自动为 Document Root 下面的项目 配置虚拟主机,你可以使用 文件 夹名.dev 访问你放在 Document Root 下面的项目文件) 如果你是熟手建议不勾选

3 选择 Services & Ports 服务和端口配置

你可以勾选 需要的服务 并且可以配置这些服务启动的端口(我默认启动Apache和MySQL)

配置 Quick create (通过composer 快速创建项目)

1 主页面 右键点击设置图标 -> Quick create -> Configuration

# Options
AutoCreateDatabase=true
Cached=true# Wordpress
Wordpress=https://wordpress.org/latest.zip  # Joomla
Joomla=https://github.com/joomla/joomla-cms/releases/download/3.7.1/Joomla_3.7.1-Stable-Full_Package.zip# Prestashop
Prestashop=https://github.com/PrestaShop/PrestaShop/releases/download/1.7.1.1/prestashop_1.7.1.1.zip------------------------------------------------------# Drupal
Drupal 8=https://ftp.drupal.org/files/projects/drupal-8.3.2.tar.gz
### Drupal 7=https://ftp.drupal.org/files/projects/drupal-7.43.tar.gz------------------------------------------------------# Laravel
Laravel=composer create-project laravel/laravel %s --prefer-distLaravel 7z=https://github.com/leokhoa/quick-create-laravel/releases/download/5.4.23/laravel-5.4.23.7z### Laravel 4=composer create-project laravel/laravel  %s 4.2 --prefer-dist
Lumen=composer create-project laravel/lumen  %s --prefer-dist------------------------------------------------------
# CakePHP
CakePHP=composer create-project --prefer-dist cakephp/app %s# Symfony
Symfony=composer create-project symfony/framework-standard-edition %s# Yii
Yii=composer create-project --prefer-dist yiisoft/yii2-app-basic %s# 添加你需要使用的框架
# Codeigniter
CI=composer create-project codeigniter/framework %s

2 主页面 右键点击设置图标 -> Quick create -> CI

  • 输入项目名称 -> ok
  • 安静等待安装完程

好了, 安装完成,你可以在 Laragon 主页 -> Root 点击查看 该项目 例如:我这里项目名为code

添加和切换PHP版本

1 添加PHP版本

  • 打开目录 \laragon\bin\php\

  • 这里可以看到知道php版本是 php-7.1.6-Win32-VC14-x64 (x64 暗示Apache也是64位, 所以下载php 时应选择 VC** x64 Thread Safe zip文件)

  • 将下载的文件解压到 \laragon\bin\php\ 目录下

添加php版本完成


2 切换启动的php版本

  • 主页面 右键点击设置图标 -> PHP -> Version[php*] -> 选择php版本 即可完成php版本切换

配置 Cmder

1 介绍

Laragon 中集成了 Cmder 官网
Laragon 主页面 Terminal 就是调用 Cmder

2 使用

点击 Laragon 主页面 Terminal 即可使用, 首次打开 初始化 时间会比较长

在这里 你可以使用一些 Linux 下的基本命令:

3 配置 Cmder 简化操作步骤

例如: 通过 alias 配置 在 Cmder 命令行下 使用PHPStrom 打开一个项目。

  • 打开文件 \laragon\bin\cmder\config\user-aliases.cmd
;= @echo off
;= rem Call DOSKEY and use this file as the macrofile
;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0%
;= rem In batch mode, jump to the end of the file
;= goto:eof
;= Add aliases below here
e.=explorer .
gl=git log --oneline --all --graph --decorate  $*
ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls
history=cat "%CMDER_ROOT%\config\.history"
unalias=alias /d $1
vi=vim $*
cmderr=cd /d "%CMDER_ROOT%"
cd~=cd %HOMEPATH%
nodejs=node $*
wget=curl -OL $*
subl="D:\Program Files\Sublime Text 3\sublime_text.exe" $*
vhost=vim "C:\Windows\System32\drivers\etc\hosts"
ll=ls -gohlat --show-control-chars -F --color $*
cd~=cd %HOMEPATH%psm="phpstorm.exe在你电脑上的绝对路径" $*

需要关闭 Cmder 重新进入生效

  • 使用
usage: psm 你需要打开的文件目录eg:// 打开当前目录
psm .
// 打开当前目录下的test文件(夹)
psm test

更多内容:
1. Laragon 添加MongoDB服务

全栈式PHP集成环境-laragon(二) 配置、使用相关推荐

  1. 一个全栈式的应用集成平台,打破“信息孤岛”

    源宝导读:随着企业数字化进程的逐渐深入,企业存在大量的异构系统,各个系统之间信息传输.资源利用困难.本文将介绍明源云ERP为了打破这种"信息孤岛",而进行的思考与实践. 一.前言 ...

  2. 基于NodeJS的全栈式开发(基于NodeJS的前后端分离)【转】

    随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本.为了提升开发效率,前后端分离的需求 ...

  3. 从全栈式解决方案到情感化,揭秘问众智能切入车载语音市场的最佳姿势...

    *问众智能CEO张亚 如果说语音交互是车载场景的最佳方式,未来谁掌握车内语音交互"话语权",谁就将主宰车辆智能网联的新时代. 经过多年的渐进式发展,语音交互的价值正逐步走出单纯&q ...

  4. python全栈和java全栈_Python是全栈式开发语言吗?原因竟是这样!

    Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.但排在前四名的语言 Python.C.Java 和 C++都拥有广大的用户群体,并且他们的用户总量也十分相近.实际上,Di ...

  5. 亚信科技:新业务成高速增长源动力,吹响全栈式数智化转型号角

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2021年是亚信科技(01675.HK)在"数智化转型"方面更加满意的一年,"尤其值得高兴的是我们'三新'业务占比进 ...

  6. python底层是用什么语言实现的_我为何说Python是全栈式开发语言?

    Python 的排名从去年开始就借助人工智能持续上升,如今它已经成为了第一名.但排在前四名的语言 Python.C.Java 和 C++都拥有广大的用户群体,而且他们的用户总量也十分相近.实际上,Di ...

  7. iOS全栈式开发工程师

    课程目录: --/iOS全栈式开发工程师/ ├──1.双师班课程介绍 | └──1.什么是双师教育模式.flv 13.19M ├──10.C语言之字符串 | └──1.字符串.flv 175.41M ...

  8. 智和信通搭建安全可控的全栈式政务网络运维解决方案,助力智慧政务加速建设

    随着电子政务 发展,越来越多的IT软硬件系统在政府领域应用.电子政务系统数据中心的复杂度变大.基础设施不断升级,北京智和信通技术有限公司总结政务网络运维经验,深入实际场景,通过核心产品-"智 ...

  9. 为PaaS云平台提供整合的全栈式监控

    作为一项日益受到欢迎的技术,平台即服务(Platform-as-a-Service,PaaS)可以在云端部署能够通过Web访问的应用.借助PaaS,用户不必关注详细的执行信息,例如操作系统.资源分配. ...

最新文章

  1. 原理竟然是这!2021年字节跳动74道高级程序员面试
  2. 010-ThreadGroup线程组
  3. 下载Google Play中的APK
  4. ng serve出错,关于TypeScript的版本问题
  5. python怎么导入os模块_python之os模块
  6. java 树状 子节点_java构建树形列表(带children属性)
  7. Kubernetes-DaemonSet(六)
  8. 小米手机,测试时应用图标不能更改,还出现偶尔应用版本还原
  9. java处理加密文件---实现RSA算法
  10. Android高级之十二讲之如何降低应用内存消耗
  11. Matlab关键规则挖掘尿片啤酒,电商数据挖掘之关联算法(一):“啤酒+尿布”的关联规则是怎么来的...
  12. 2中我建的表怎么是小写的_面试官:2个线程交替打印大小写英文字母,你会怎么实现?...
  13. 系泊系统悬链线matlab,系泊系统的设计.docx
  14. Kubernetes tutorial - K8S 官方入门教程 中文翻译
  15. arm架构与体系结构
  16. 素数筛 python
  17. 2021年全国安全生产月 安全知识网络竞赛 链工宝“测测你的安全力”题库 三百多道真题含答案
  18. 漫画|望京和西二旗全解读:最美互联网人
  19. 和跨域CORS有关的几个请求头和响应头请求头
  20. 4.再模仿一个算术题

热门文章

  1. 贪婪洞窟2一直显示连接服务器失败,贪婪洞窟2公测服务器应急情况处理公告
  2. 05-D. 音像制品(类与对象)
  3. C# 把word转换成txt
  4. 组合用计算机怎么按,一种常用的计算机键盘按键组合(快捷键)-Windows组合键,解释非常详细...
  5. java ews appointment_ews-java-api学习:新建Recurring Appointment
  6. FrontEnd笔记 -- PhotoShop
  7. vue2.0 使用xlsx读取excel文件数据 操作流程 以及文件中特殊日期数据的处理
  8. pythonend什么意思_Python中的 \t 和 end=” 是什么意思?
  9. 多租户SaaS平台数据库方案
  10. 计算机毕业设计Java计算机培训管理(源码+系统+mysql数据库+lw文档)