Yii2安装高级模板

基于物联网技术智慧园林绿化养护管理信息平台 近几年来,随着经济不断的发展,城市面积不断的扩大,城市管理中的园林绿化工作也在这种趋势下不断的发生着深刻改变。管养企业是否按制定的管养计划严格执行?绿化事件整改是否及时到位?绿地面积是否在稳步增长?管养的效果如何?如何客观评价管养企业的管养工作?这些都是我们各级管理者需要面对的问题。   智慧园林绿化养护管理信息平台的开发思路以“考核”为核心,整个信息平台体现出“新、快、高、全、享”五个特点。   智慧园林绿化养护管理信息平台的整个开发理念为:依托五大技术手段(全球卫星定位系统技术、地理信... 阅读详情

标签(空格分隔): Yii2


1 使用 Composer 安装高级模板

[ahcj@localhost www]$ composer create-project --prefer-dist yiisoft/yii2-app-advanced baojia

如果还没有安装 Composer,请先安装 Composer

上面命令在 baojia 文件夹中安装高级模板,可以改成自己想要的文件夹。

Composer 借助 asset-packagist 管理 bower 和 npm 包依赖,在早先版本中使用 asset-plugin 来管理,但是她太慢了。

2 初始化应用

安装完成后,必须先初始化应用。

2.1 执行 init 程序

[ahcj@localhost baojia]$ ./init
Yii Application Initialization Tool v1.0

Which environment do you want the application to be initialized in?

  [0] Development
  [1] Production

  Your choice [0-1, or "q" to quit

开发环境下选择 0

如果使用脚本管理,可以在 非交互模式中使用。

path/to/php-bin/php /path/to/yii-application/init --env=Production --overwrite=All

2.2 修改数据库配置

创建数据库 baojia

MariaDB [baojia]> create database baojia;

修改 common/config/main-local.php 配置文件中的 components[‘db’] 参数, components[‘db’] => ‘baojia’

<?php
return [
    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=baojia',
            'username' => '***',
            'password' => '***',
            'charset' => 'utf8',
        ],
        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'viewPath' => '@common/mail',
            // send all mails to a file by default. You have to set
            // 'useFileTransport' to false and configure a transport
            // for the mailer to send real emails.
            'useFileTransport' => true,
        ],
    ],
];

2.3 执行数据迁移命令

[ahcj@localhost baojia]$ ./yii migrate
Yii Migration Tool (based on Yii v2.0.12)

Creating migration history table "migration"...Done.
Total 1 new migration to be applied:
    m130524_201442_init

Apply the above migration? (yes|no) [no]:yes
*** applying m130524_201442_init
    > create table {{%user}} ... done (time: 0.065s)
*** applied m130524_201442_init (time: 0.079s)


1 migration was applied.

Migrated up successfully.

2.4 配置虚拟主机

对于前台 /home/ahcj/www/baojia/frontend/web 使用域名 baojia.local
对于后台 /home/ahcj/www/baojia/frontend/web 使用域名 admin.baojia.local

新建 /usr/local/nginx/conf/conf.d/admin.baojia.local.conf

server {
    charset utf-8;
    client_max_body_size 128M;

    listen 80;

    server_name admin.baojia.local;
    root        /home/ahcj/www/baojia/backend/web/;
    index       index.php;

    access_log   log/admin.baojia.local.access.log;
    error_log    log/admin.baojia.local.error.log;

    location / {
        # Redirect everything that isn't a real file to index.php
        try_files $uri $uri/ /index.php$is_args$args;
    }

    # uncomment to avoid processing of calls to non-existing static files by Yii
    #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
    #    try_files $uri =404;
     #}
    #error_page 404 /404.html;

    # deny accessing php files for the /assets directory
    location ~ ^/assets/.*\.php$ {
       deny all;
    }

    location ~ \.php$ {
        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass unix:/var/run/php5-fpm.sock;
        try_files $uri =404;
    }

    location ~* /\. {
        deny all;
    }
}

新建 /usr/local/nginx/conf/conf.d/baojia.local.conf

server {
    charset utf-8;
    client_max_body_size 128M;

    listen 80;

    server_name baojia.local;
    root        /home/ahcj/www/baojia/frontend/web/;
    index       index.php;

    access_log   log/baojia.local.access.log;
    error_log    log/baojia.local.error.log;

    location / {
        # Redirect everything that isn't a real file to index.php
        try_files $uri $uri/ /index.php$is_args$args;
    }

    # uncomment to avoid processing of calls to non-existing static files by Yii
    #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
    #    try_files $uri =404;
     #}
    #error_page 404 /404.html;

    # deny accessing php files for the /assets directory
    location ~ ^/assets/.*\.php$ {
       deny all;
     }

    location ~ \.php$ {
        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass unix:/var/run/php5-fpm.sock;
        try_files $uri =404;
    }

    location ~* /\. {
        deny all;
    }
}

2.5 修改 hosts 文件

添加以下两行到 /etc/hosts(linux) 或 c:\Windows\System32\Drivers\etc\hosts(windows)

127.0.0.1   baojia.local
127.0.0.1   admin.baojia.local

2.6 重启 nginx,php-fpm

[root@localhost conf.d]# nginx -s reload
[root@localhost conf.d]# service php-fpm restart

现在可以完美访问啦~
前台 http://baojia.local/index.php
后台 http://admin.baojia.local/index.php

2.7 注册新用户并登陆

安装好的应用是没有 user 的,访问 http://baojia.local/index.php?r=site%2Fsignup, 注册新用户,接下来就可以登陆啦。

Unity游戏开发客户端Lua基础 Unity游戏开发客户端面经之 lua 篇 阅读详情

相关推荐

别再让电池充不满!用CN3791芯片设计太阳能充电电路,这几个调试坑我帮你踩了

本文详细解析了使用CN3791芯片设计太阳能充电电路时的常见调试问题及解决方案。从RCS电阻的选择到MPPT电压偏差的修正,再到线路损耗和温度补偿的优化,提供了全面的避坑指南。通过实测数据和优化方案,帮助工程师提升锂电池充电效率,确保太阳能充电电路的稳定性和可靠性。

weixin_42528191的博客 227

Yii2.0框架的介绍和简单部署

Yii是什么?         高性能,基于组件 Yii适合做什么?         大型应用,门户,社区,OMS,电子商务等 Yii与其他框架相比         1:和其他PHP框架相比,Yii实现了MVC(Model-View-Controller)设计模式并基于该模式组织代码。         2:Yii代码简单优雅。         3:Yii是一个全栈框架,对关系

杨森源的博客 5514

ESP32编译卡在‘Cannot establish a connection to the component registry’?别急着重装,先试试这两个国内镜像配置

本文详细解析了ESP32编译过程中常见的‘Cannot establish a connection to the component registry’报错问题,并提供了国内镜像源的配置方案。通过对比Gitee、清华大学、阿里云和中科大等镜像源的性能,帮助开发者快速解决网络连接问题,提升编译效率。文章还包含手把手的配置教程和进阶技巧,适用于ESP-IDF开发环境的优化。

weixin_34088048的博客 339

Yii2 – 安装高级模板 advanced project template

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

weixin_33701251的博客 280

R语言分类变量的统计描述

三篇介绍了连续变量的统计描述的R语言相关函数,计算数值的相关统计指标。本文介绍分类变量的统计描述及如何在R语言中实现。 不同于连续变量,分类变量的统计描述主要是汇总分类变量各类别例数及百分比。 1、table()函数 ...

zsc943290710的博客 1万+

Qwen3-Omni-30B-A3B-Instruct微调指南:如何打造专属智能博物官(附数据集)

本文详细介绍了如何对Qwen3-Omni-30B-A3B-Instruct模型进行微调,以打造专业的智能博物官。指南涵盖了从理解模型架构优势、构建高质量文博数据集,到使用LLaMA-Factory进行实战微调、效果评估与部署优化的完整流程,并提供了关键的环境配置与性能优化建议,帮助开发者在垂直领域高效定制专属AI助手。

weixin_29096377的博客 1138

yii2安装部署

拷贝environments的配置文件到对应的目录 线上配置这里头的文件就可以。1.执行init.bat 或者init初始化配置文件。2.执行composer update。

分享技术架构、运维、程序开发经验 396

SNN目标识别MNIST

总体来说这篇论文提出的方法用了多种更精密的细节,如LIF膜电位公式,三种STDP方法,但我觉得还可以有很大的改进,比如输入层全连接到兴奋层,兴奋层通过抑制层实现的侧向抑制,抑制层不参与学习等等。尤其是兴奋层通过抑制层实现侧向抑制这里,当神经元兴奋时,通过抑制层再倒回兴奋层,所抑制的已经经过一了一段时间的延迟。如有错误,请不吝赐教。

m0_74982304的博客 1254

linux下部署Yii2框架

搭建lnmp环境(Linux(centos6.8)+phpstudy) 首先确保你的Linux环境中已经部署好了 lnmp环境(lamp也可以)如果没有 个人建议使用集成环境(我们的重点是部署Yii2框架 不是安环境 所以没必要把大部分精力用到 搭建环境上) 资料参考:https://blog.csdn.net/Zqinstarking/article/details/78669022 ht...

若轩的博客 2893

ArcGIS山体坡度、坡向分析

本篇文章主要记录自己在对山体坡向及坡度分析中的一些操作。

Belence_zhao的博客 7401

STM32实战:如何用GPS信号同时同步海康摄像头和Livox Mid-360雷达(附完整接线图)

本文详细介绍了如何利用STM32实现GPS信号分频,同步海康摄像头和Livox Mid-360雷达的时间同步方案。通过硬件架构设计、STM32信号处理核心实现及设备接口规范,解决了多传感器数据融合中的时间对齐难题,适用于自动驾驶和机器人导航领域。

weixin_29182481的博客 590

php使用composer下载安装并搭建yii2高级应用模板框架

1、下载安装composer 1、下载地址:https://getcomposer.org/download/ 2、安装composer,这一步选择之后其他都next,也可以选择性自己填 3、打开cmd命令端口,输入命令composer,如果显示如下图所示,则代表composer安装完成 2、通过composer安装yii2高级应用模板 1、查看composer镜像 composer con...

小白轩的博客 2543

【AI智能体】Skills 智能体驱动开发从使用到项目实战详解

Skills 智能体驱动开发从使用到项目实战详解

congge 6572

Yii2简介以及高级模板安装

1.Yii2的简介 1.1.Yii2 是什么 Yii2 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。 名字 Yii2 (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。 1.2.Yii2 最适合做什么? Yii2 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。 因为

ITsource 3434

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

yii2高级模板安装和yii migrate的使用

1.通过composer 安装高级版 C:wampwwwyii>composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced    2. 进入 advanced 目录中 执行 init 初始化 [php] view plain copy  print? C:

abel004的专栏 5607

STM32F407中文手册

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

如何通过composer安装yii2 高级模板advanced,用阿里云镜像,快

很多参考文章。 我的系统是win7 64位,phpstudy2018不知道多少位。现在升级了php7.2.10-nts,还有mysql64位的5.7.24,不过这关系不大? 譬如: 使用composer安装yii2高级版 参考:https://blog.csdn.net/jiuyue9561/article/details/85296019 1.首先需要设置composer镜像。前几天用...

kfgauss的博客 873

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

如何 安装Yii2的高级应用程序模板

1.通过composer 安装高级版 C:wampwwwyii>composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced 2. 进入 advanced 目录中 执行 init 初始化 C:wampwwwyii>cd advanced C:wampwwwyiiadvanced>init Yii Appl

树蛙PHPER 1万+

yii2高级模板安装

通过 Composer 安装 如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 安装完Composer,运行下面的命令来安装Composer Asset插件:composer...

weixin_34008784的博客 135

安装指南: 带有 RBAC 的 Yii2 高级模板

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

weixin_33711641的博客 189

YII2.0高级模板安装部署

1 安装composer ,如已安装可跳过 widows : 下载并运行 Composer-Setup.exe linux:``` curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ``` 2 安装插件管理器,如已安装可跳过comp

RisenWang 的博客 672

Yii2高级模板的安装

1.通过composer 安装高级版 C:wampwwwyii>composercreate-project--prefer-distyiisoft/yii2-app-advancedadvanced 2. 进入 advanced 目录中 执行 init 初始化 C:wampwwwyii>cdadvanced C:wampw...

weixin_30455661的博客 179

windows 使用源代码包安装Yii2 高级模板

Yii2 的常用安装方法有两种:composer安装或下载官方源代码包进行安装。      此处有对应的中文文档地址:http://www.yiifans.com/yii2/guide/start-installation.html     本教程使用的是使用源代码包进行安装。请先自行下载高级模板源代码包。 安装前提:    1.系统已配置好php+mysql+

阿甘编程 1243

Yii 2 高级项目模板安装

准备工作: 1:本示例通过 Composer 安装框架,未安装Composer的童鞋请参考地址安装:https://www.runoob.com/w3cnote/composer-install-and-usage.html 2:也可以直接下载Composer安装:https://getcomposer.org/Composer-Setup.exe 3:如果您之前已安装 Composer,请确保使...

weixin_39289004的博客 361

安装yii2高级应用模板

composer global require "fxp/composer-asset-plugin:1.0.0" composer create-project --prefer-dist yiisoft/yii2-app-advanced project-name 下载完后运行yii.bat和init.bat文件 转载于:https://www.cnblogs.com/towa...

weixin_30537391的博客 95

Yii2.0 高级模板安装

为什么80%的码农都做不了架构师?>>> ...

weixin_34163741的博客 160
上一篇: Yii2开发环境搭建
下一篇: Nginx编译安装
risen16
博客等级 码龄11年 14粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值