美文网首页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