美文网首页Yii2Yii2.0
Yii2 -- 官方高级应用程序模板的快速安装及运行教程

Yii2 -- 官方高级应用程序模板的快速安装及运行教程

作者: Nodreame | 来源:发表于2018-02-11 17:15 被阅读18次

0. 前置

1. Composer及插件安装

  1. Composer安装(官方将其分为两种方法,个人觉得不如按步骤安装,全部采用全局方法)
    • Step1: 先项目中安装
      • 进入yii2-app-advanced项目文件夹安装Composer.phar,之后可在项目中输入php composer.phar调用:
        php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
        php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
        php composer-setup.php
        php -r "unlink('composer-setup.php');"
        
    • Step2: 再全局安装
      • 将方式一下载到的composer.phar移动到/usr/local/bin/composer,之后输入composer直接调用:
        mv composer.phar /usr/local/bin/composer
        
  2. 插件安装
    composer global require "fxp/composer-asset-plugin:^1.3.0" -vvv
    
    看到Generating autoload files即安装成功。

2. 配置并安装依赖

  • 在yii2-app-advanced项目下,执行初始化命令:
    php init
    
  • 开启科学上网,执行依赖安装命令(-vvv显示进度),此步骤用时较长并可能失败中断,可能需要多次输入运行依赖安装:
    composer install -vvv
    
  • Tip: 如果出现To enable extensions, verify that they are enable in your .ini files,一般是php库安装缺少,可根据下方信息提示Google需要安装的库,我的环境是PHP7.2,安装的库如下:
    apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml php7.2-intl  php7.2-xsl
    
    看到Generating autoload files即安装成功。

上面安装错误处理参考链接如下:

3. yii2-app-advanced项目运行

  1. 确认已完成Yii2 -- Ubuntu下环境快速搭建

  2. 进入apache配置目录,修改apache2.conf使路径指向yii2-app-advanced位置,再进入sites-available目录,修改000-default.conf使路径指向yii2-app-advanced位置,如下图所示:

    apache2.conf修改结果
    000-default.conf修改结果
  3. 重启apache服务器

    systemctl restart apache2
    
  4. 打开浏览器

运行结果

4. 参 考

相关文章

网友评论

    本文标题:Yii2 -- 官方高级应用程序模板的快速安装及运行教程

    本文链接:https://www.haomeiwen.com/subject/lkfltftx.html