天天看點

lnmp下的yii2架構安裝搭建

前提:這裡用的是yii2 advanced 版本,基本步驟:使用composer下載下傳安裝yii2架構,前提要下好composer以及composer的插件,然後用composer下載下傳yii2進階版,nginx配置檔案修改server段路,即可通路。且所有的操作是基于docker容器中一個lnmp開發環境中實作的。

1.下載下傳composer,composer是一個php包依賴管理工具

執行指令:

curl -sS https://getcomposer.org/installer | php
lnmp下的yii2架構安裝搭建

然後

mv composer.phar /usr/local/bin/composer

移入/usr/local/bin/目錄下,保證composer指令全局可以使用,在任何地方都可以執行。

lnmp下的yii2架構安裝搭建

輸入php composer

lnmp下的yii2架構安裝搭建

表示可以看見composer已經安裝成功

如果前面加上php報錯不成功,那麼去掉php 字首直接執行以下指令就可以下好插件。

composer global require “fxp/composer-asset-plugin:~1.1.1”
lnmp下的yii2架構安裝搭建

2.利用composer下載下傳并且安裝yii2advanced架構,會在工作目錄下建一個yii2blog的目錄

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2blog

lnmp下的yii2架構安裝搭建

3.這個時候如果初始化指令init不成功,

那麼選擇在前面加上exec 就可以正确執行,開發環境選0,生産環境選1;

exec /var/www/work/charisma/yii2blog/init
lnmp下的yii2架構安裝搭建

4.最後别忘了修改nginx配置檔案,

我的配置檔案是:/etc/nginx/sites-available/default

5.以下是可以通路的位址:

這是yii2歡迎頁面的網址:http://127.0.0.1:30010/frontend/web/index.php

這是背景登入頁面的網址:http://127.0.0.1:30010/backend/web/index.php?r=site%2Flogin

6.如果這一步說明yii2架構已經安裝好了

7.至于部落格背景adbc權限的實作完全可以參考以下文章:

http://www.manks.top/article/yii2_frame_rbac_template

繼續閱讀