Yii2开发环境搭建

yii2环境搭建(ubuntu下nginx+php+mysql+yii2) 安装环境配置 系统版本:ubuntu版本14.04 x86_64 nginx版本:1.4.6 (默认命令安装版本) php版本:php-5.6.9 官网下载http://php.net/downloads.php mysql版本:5.6.25 MySQL Community Server 官网下载地址http://dev.mysql.com/downloads/mysql/ yii版本: 阅读详情

标签(空格分隔): Yii2


1 安装 Composer

[ahcj@localhost ~]$ curl -sS https://getcomposer.org/installer | php
[ahcj@localhost ~]$ mv composer.phar /usr/bin/composer

2 安装资源管理插件 Composer asset plugin

Composer asset plugin 是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效

[ahcj@localhost ~]$ composer global require "fxp/composer-asset-plugin:^1.2.0"

3 安装应用和模板

注意: 在安装过程中 Composer 可能会询问你 GitHub 账户的认证信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。

# 切换到 www 目录
[ahcj@localhost ~]$ cd www

# 安装基本应用模板
[ahcj@localhost www]$ composer create-project --prefer-dist yiisoft/yii2-app-basic basic

4 高级模板(可选)

#安装 Yii 的最新开发版
[ahcj@localhost www]$ composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic-dev

# 开发复杂应用时安装高级模板
[ahcj@localhost www]$ composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-advanced

5 使用内置服务器启动

# 切换到程序所在目录
[ahcj@localhost ~]$ cd basic

# 启动内置 server
[ahcj@localhost basic]$ ./yii serve
Server started on http://localhost:8080/
Document root is "/home/ahcj/www/basic/web"
Quit the server with CTRL-C or COMMAND-C.

接下来就可以使用 http://localhost:8080/ 访问应用了。 如果没有看到页面,运行自检程序检查

[ahcj@localhost basic]$ php requirements.php 

此处输入图片的描述

6 内置服务器功能

语法

./yii serve [address] [options]

address 可选,可以指定访问的网址(ip),不写的话使用默认值localhost:8080。

PS

./yii serve  mysite.com

#or
./yii serve  192.168.1.25:8081

帮助

[ahcj@localhost basic]$ ./yii serve -h

DESCRIPTION

Runs PHP built-in web server


USAGE

yii serve [address] [...options...]

- address: string (defaults to 'localhost')
  address to serve on. Either "host" or "host:port".


OPTIONS

--appconfig: string
  custom application configuration file path.
  If not set, default application configuration is used.

--color: boolean, 0 or 1
  whether to enable ANSI color in the output.
  If not set, ANSI color will only be enabled for terminals that support it.

--docroot, -t: string (defaults to '@app/web')
  path or [path alias](guide:concept-aliases) to directory to serve

--help, -h: boolean, 0 or 1
  whether to display help information about current command.

--interactive: boolean, 0 or 1 (defaults to 1)
  whether to run the command interactively.

--port, -p: int (defaults to 8080)
  port to serve on.

--router, -r: string
  path to router script.
  See https://secure.php.net/manual/en/features.commandline.webserver.php
QGIS插件实战:用百度地图AOI数据做个城市公园分析,从下载到出图全记录 本文详细介绍了如何利用QGIS的百度地图AOI插件进行城市公园分析,从插件安装、数据获取到空间分析与可视化全流程。通过实战案例演示了公园面积统计、服务范围缓冲区分析及专题地图制作,帮助用户高效完成城市绿地评估工作。 阅读详情

相关推荐

LSM6DSOW陀螺仪轮询驱动:从I2C/SPI配置到数据读取全解析

惯性测量单元(IMU)是现代嵌入式系统中实现姿态感知与运动跟踪的核心传感器,其通过加速度计和陀螺仪测量线性加速度与角速度。在嵌入式开发中,轮询(Polling)作为一种基础且可靠的通信方式,通过主循环主动查询传感器状态,简化了初始调试与验证流程。对于I2C/SPI接口的数字传感器,掌握寄存器配置、数据就绪标志检查及原始数据转换是通用的驱动方法,能够快速验证传感器工作状态并理解数据流。LSM6DSOW作为一款高性能6轴IMU,支持可配置的量程与输出数据速率,适用于无人机飞控、手持云台等高动态场景。本文以LSM

weixin_28728265的博客 549

Yii2开发指南

http://www.yii-china.com/doc/detail/1.html?postid=359

qq_25543685的博客 247

【Unity】Unity 跨平台及编译过程

早期的Unity跨平台是基于MONO运行时的,又通过CLS实现了跨语言。其基本思路是将各个版本的语言统一编译成CIL语言,在不同平台运行时使用CLR进行解释。有点类似于Java的jdk和jvm。 CLS(Common Language System)通用语言规范:CLS是一种规范,类似于schema,当文件被指定遵守CLS规范后,在某语言中写出不符合通用规范的代码后将被警告或报错。 MONO是一个开源工程,其中包含C#编译器,CLR运行时,以及一组类库。该工程常见了一系列符合ECMA标准的.NET工具,MO

一个普普通通的游戏开发者 7219

yii2如何配置开发、测试和生产环境,确保Yii2应用能够在不同环境中稳定运行?底层原理是什么?

通过合理的配置文件结构和环境变量,可以确保 Yii2 应用在不同环境中稳定运行。每个环境都有特定的配置,确保开发、测试和生产环境的隔离和独立。

长风破浪会有时的博客 811

从零开始学嵌入式之STM32——1.什么是STM32

它是ST公司推出的一系列单片机的统称。ST----指的是ST公司----意法半导体。意法半导体,成立于1987年,是由意大利的SGS微电子公司和法国的Thomson半导体公司合并而成。ARM目前主要是ARM架构处理器及外围组件的电路设计方案,知识产权授权的形式收取费用,其他公司根据ARM的方案设计出CPU产品。,它以应用为核心,软硬件可裁剪,旨在实现对设备的控制、监测或辅助功能,区别于通用计算机(如 PC、服务器)的 “一机多用” 属性。在嵌入式领域,目前主流的是cortex-M3内核推出的芯片。

qshdyy的博客 1850

Yocto下载加速秘籍:用清华镜像+PREMIRRORS配置让构建速度翻倍

本文详细解析了如何通过配置Yocto的PREMIRRORS优先级策略,并利用清华大学等国内镜像源,显著加速构建过程中的源码下载。文章提供了具体的配置示例和验证方法,帮助开发者解决网络瓶颈,实现构建速度翻倍,提升开发效率。

game4的博客 270

《使用phpStudy搭建Yii2.0框架》

一、先搭建好本地Windows系统的WAMP环境 二、配置关于php的环境变量 三、开启php的openssl扩展(因为composer命令的运行需要开启php的openssl扩展) 四、安装Yii2.0 1. 方法一:通过压缩包( 归档文件/Archive File)安装(最容易的方法) 1.1 下载Yii2.0压缩包(这里我选择basic应用程序模板) 1.2 设置cookieVali...

WuchangI的博客 4615

DRAM架构演进与HBM技术在高性能计算中的应用

DRAM(动态随机存取存储器)是现代计算系统中关键的内存技术,其架构优化直接影响数据供给能力。随着AI训练和科学计算等数据密集型负载的普及,传统DDR架构面临带宽墙、能效比和访问粒度等挑战。HBM(高带宽内存)通过3D堆叠技术(如TSV硅通孔)和异构集成(如PIM存内计算)显著提升了带宽和能效比。这些技术在高性能计算、AI推理和大模型训练等场景中展现出巨大潜力,例如HBM3的带宽可达819GB/s,能效比低至0.95pJ/b。未来,DRAM技术将继续向更高密度、更低功耗和更智能的内存计算方向发展。

weixin_35757191的博客 389

PHP - Yii2+Phpstudy+Vscode配置

PHP-> phpstudy+yii2+vscode配置

天上的星星不说话 1625

通信算法之325:无人机云哨协议及发射机接收机仿真算法

【代码】通信算法之325:无人机云哨物理层协议及发射机接收机仿真代码。

leegang12的专栏 358

动态视频目标追踪系统:基于YOLOv11+DeepSORT的从入门到实战全流程指南

仅保留车辆类别(假设车辆类别ID为2)if det.class_index == 2: # 车辆类别ID通过本指南,你已完成从环境搭建数据准备模型训练到追踪系统与UI界面的全流程,搭建了一套完整的动态视频目标追踪系统。该系统在安防监控、交通管理等场景中具有实用价值,可实现目标的实时稳定追踪。未来,你可尝试结合多模态特征(如目标外观+运动特征)提升追踪鲁棒性,或探索轻量化模型部署(如TensorRT加速),让系统在边缘设备上也能高效运行。

LXY_LOVE36的博客 139

PHP框架 之YII2框架 (yii2 framework - Yii PHP Framework)

yii2 framework - Yii PHP Framework框架,是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序,特别适合开发大型应用,如门户网站、社区、内容管理系统(CMS)、电子商务项目和 RESTful Web 服务

masterphp的博客 5260

【Java基础知识 1】Java入门级概述

CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。

学Java,找哪吒 16万+

从头开始学习yii2---1.搭建yii2开发环境

感觉工作后很容易忘事,乘着现在还熟悉yii2的时候,写个大型攻略,方便之后自己学多了,学杂了后,忘记一些细节的流程。 1.一个系统开发的第一步一定是装系统嘛。首先环境,wamp,xampp,phpstudy,这三个windows下我觉得比较好的集成包。一键搭建php+Apache+nginx环境。 wamp: http://www.wampserver.com/en/#download-wrap

Rodgexue的专栏 3973

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

使用Docker搭建Yii2本地开发环境

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34309435的博客 1184

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

centos6.6搭建lnmp开发环境+YII2.0开发环境

centos6.6搭建lnmp开发环境+YII2.0开发环境 一、说明 使用vagrant搭建本地lnmp环境,搭建YII2.0开发环境 二、vagrant配置 略,需要的留言说明 三、新增虚拟机cenos6.6 1.vagrant新增box  任意目录执行 vagrant box add + “新建的box名称”  D:/xxxx/centos-6.6-x86_64.box(下

weixin_39266409的博客 791

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

yii2 java_搭建 Java 开发环境

搭建 Java 开发环境目标下载和安装 JDK 和 Eclipse IDE设置 Eclipse 开发环境了解主要的 Eclipse 组件和如何使用它们执行 Java 开发在 Eclipse 中创建新 Java 项目您的开发环境JDK 包含一组用于编译和运行 Java 代码的命令行工具,其中包括 JRE 的一个完整副本。尽管可以使用这些工具开发应用程序,但除了任务管理和可视界面外,IDE 还提供了额...

weixin_39567870的博客 186

php的yii2框架下开发环境xampp,vim,xdebug,DBGp的搭建

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34319640的博客 212

php接口测试开发环境搭建,YII2的restfulAPI开发入门(1)-环境搭建

1.准备工作Web server: apache 或者nginxYii2版本: basic版本数据库: mysql2.访问Yii2的web目录⑴测试Yii2环境web/目录下创建info.php文件,文件代码为:echo phpinfo();输入 127.0.0.1/info.php后就能访问到/web/info.php。说明Yii2环境搭建成功。3.参数配置⑴web.php(1.1) 'cook...

weixin_29705519的博客 277

Yii2归档安装法

打开dos 操作命令 1.先把init.bat 拖到dos命令窗口 打开 (如果拖过去没打开 可以回车Enter一下) 这里需要注意一下 下图红圈中是两种环境 0->开发环境 1->生产环境 我们一般选择0 也就是开发环境 错误1:The openSSL PHP extension is required by yii2 解决方案:直接修改php....

175

xampp+yii2环境搭建

php配置文件说明http://www.cnblogs.com/xiaoshi1991/archive/2012/09/18/2690608.html php开发流程 1、配置php开发环境,使用xampp https://www.apachefriends.org/zh_cn/download.html 2、配置apache中的httpd-vhost.conf

sunshine 2064

yii2史上最简单式安装教程,没有之一

作者:白狼 出处:www.manks.top/article/yii2_install 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 最近有小伙伴私聊我,为啥都说Yii高大上,可是这尼玛怎么都安装不上喃?难道真是传说中的高大上,怎么回事喃? 写一篇绝对堪称史上最easy的Yii2安装教程教你入门。 既然是安装Yi...

weixin_30563319的博客 80

yii2入门安装 Windows7+wamp+yii2

1.首先先具备环境,下载最新wamp(yii2需要php5.40以上版本的http://www.digpage.com/install.html) wamp下载http://pan.baidu.com/s/1bp6IEf1 秘钥:5y7q C:\wamp\www\目录下新建项目名称 yii2 2.下载完之后需要先配置php环境变量(安装yii2需要用到) 打开php.ini 找到...

weixin_30375427的博客 511

如何在Windows或Mac上安装Yii

您将要创造的 想进一步了解Yii? 阅读 Yii框架简介,并 按照我们的Yii编程系列进行 。 欢迎 在今天的教程中,我们将说明如何在Windows和macOS的本地开发环境中安装Yii。 对于Windows指南,我们将依赖WAMP Server ,这是一个用于Apache,PHP和Mac的Windows Web开发环境,对于Mac指南,我们将使用其表亲MAMP 。 尽管Rod在今天的教...

代码教主 459

YII2的安装与配置

本文主要讲述终端使用`Composer`安装`YII2`框架的过程。

了不起的厂长 1167

PHP笔记——Yii2学习笔记2(创建自己的页面)

在学习Yii2开发,先应当知晓一些基础的环境安装的东西,如apache,php,mysql等,还有一些网页开发的基础常识,如html,js,css,这些东西的基本概念和常规应用,都是必不可少的,另外常用的前端框架,如jquery,bootstrap等,也是需要初步了解的,当然很多的东西的深入了解,这个可以在以后的学习过程中,逐步深入研究。 一、确认环境,以及部署yii2框架 这里,我们确认已经成功部署了开发环境,我这里以xampp7.4的版本作为开发环境,内部集成了apac...

Coder.Monkey的工作簿 995
上一篇: 设置 github 作为 git 的远程仓库
下一篇: Yii2安装高级模板
risen16
博客等级 码龄11年 14粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值