• Yii2.0----环境搭建


    安装YII有两种方式安装:我这里是用Composer安装,这样只需要执行一条命令就可以安装新的扩展或更新Yii。

    一、安装composer

    可以用命令composer 检查自己是否安装了composer,如果没有安装执行以下命令安装。

    如果您之前已安装 Composer,请确保使用最新版本。 您可以通过运行 composer self-update 来更新Composer。

    //执行命令的时候需要使用root权限
    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
    php composer-setup.php
    
    //控制台会输入如下信息
    All settings correct for using Composer
    Downloading...
    
    Composer (version 1.6.5) successfully installed to: root/composer.phar
    Use it: php composer.phar
    
    //切换为或内镜像(可选执行)composer config -g repo.packagist composer https://packagist.phpcomposer.com
    //设置composer为全局变量
    mv composer.phar /usr/local/bin/composer 
    //命令更新 Composer 为最新版本
    composer self-update 

    执行完成之后可以再次输入composer命令查看是否安装成功

    二、安装Yii

    安装Composer之后,就可以通过在web可访问的文件夹下运行以下命令来安装Yii应用程序模板:

    composer create-project --prefer-dist yiisoft/yii2-app-basic my-yii
    //我执行的时候一直没有成功,好像是需要FQ,所以我又用了下面这种方法。-》通过文档文件安装

     用命令安装不了的可以通过文档文件安装,安装成功了的就不用了。

    1.进入官网https://www.yiiframework.com/download

    2.下载完成之后解压你下载好的文件,解压之后修改config/web.php文件,给cookieValidationKey配置项添加一个秘钥(若是composer安装的就不需要进行这一步,则此步骤会自动完成)

    // !!! 在下面插入一段密钥(若为空) - 以供 cookie validation 的需要
    'cookieValidationKey' => '在此处输入你的密钥',

    三、配置Web服务器

    你可以使用如下Nginx配置,将 path/to/my-site-api/web 替换为实际的 my-yii/web 目录, api.mysite.com 替换为实际的主机名以提供服务。

    server{
    charset utf
    -8; client_max_body_size 128M; listen 80; server_name api.mysite.com;site root /var/www/my-site-api/web; index index.php; access_log /var/www/my-site-api/runtime/log/access.log; error_log /var/www/my-site-api/runtime/log/error.log; location / {
              if (!-e $request_filename){
             rewrite ^/(.*) /index.php last;
             }
             include /etc/nginx/conf.d/php-fpm;
        }
        error_page 404 /404.html;
      error_page 403 /403.html;
    }

    配置完成之后重启一下nginx,然后就可以访问我们的api.mysite.com了

    四、目录结构

  • 相关阅读:
    docker 的基本使用
    yum 工具安装的程序默认目录与位置
    Tampermonkey 脚本记录
    Windows 安装配置sublime-text3与破解
    heidisql 轻量级工具
    ubuntu 系统配置静态IP地址
    linux 日志分析
    Windows 桌面整理工具
    高效实用Linux命令行
    物联网实验4 alljoyn物联网实验之手机局域网控制设备
  • 原文地址:https://www.cnblogs.com/si-dian/p/13131196.html
Copyright © 2020-2023  润新知