好看的女孩子都自带烧钱属性

小说:好看的女孩子都自带烧钱属性作者:密马扁华更新时间:2019-05-27字数:37484

或许是因为太远了,扩散到这的时候,那涟漪已经变得很小了,但是却依旧能够清楚的感觉得到远处有着什么东西在搅动着整个海面。

恐怖袭击接踵而至,法国怎么了?

庞大的白虎在闪耀那一瞬间,高傲的仰着头,那俯视天下的傲慢充分展现了它雄霸天下、兽中之王的风采。
林风站在高处看着马三,这种小角色最是容易对付,只要够凶够狠够霸道,只会乖乖溜走,“立刻滚出三江村,否则要你性命。”

唐三向大师、弗兰德等人告辞后,第二天一早,他与马红俊两人再次来到力之一族。

PHP框架大PK

php框架有很多种,在国内应用较多的有:Thinkphp, Yii, Laravel, Codeigniter等。关于这些框架,孰优孰劣,是一个极具争议性的话题。各方支持者总能拿出自己的理由,把自己喜欢的框架捧上天,将其他框架喷成翔。

因此,冒昧地给这些框架作排名是不明智的,很容易成为众矢之的。诚如黑格尔所说:“存在即合理”,流行的PHP框架必然有其存在的市场基础,要么是简单易学,撸起袖子直接开干,学习成本低,公司易招人;要么是高效强大,代码优雅,安全健壮,但学习门槛高,公司招人成本大。

其实,完全没必要纠结于要学习哪种框架,选框架又不是选老婆,只能选一个。我们完全可以多掌握几个框架,而且是必须要这么做,不然思路会很狭隘。

本系列文章之所以选用yii2构建一个完整的应用,基于我最近在深入了解yii2,便将自己对于yii2的理解表达出来,希望能帮助那些想了解yii2的同学。如果你对yii2感兴趣,欢迎入坑。如果你对yii2不感兴趣,更希望你能抽空了解下,给yii2一个机会,让她展现魅力,我相信,不喜欢用yii2的人,绝大部分是使用的姿势不对。好比普通人拿屠龙宝刀,只能用于切西瓜,还嫌其笨重。yii2享誉盛久,绝非浪得虚名。

那么,现在开始我们的yii2之旅吧, 少年...

加油,少年

安装yii2

现代化的php框架都支持用composer安装,yii2自然也不例外。如果你对composer不了解,到composer中文网补课。

很悲剧的是,由于众所周之的原因,国内访问国外网络很慢,虽然composer为大多数PHP项目作了中国镜像,可对于yii2的有些插件并没有作镜像。因此,在没有梯子的情况下,用composer安装yii2很大可能是失败...

composer安装失败

我尝试了好几次,都没成功...

看了composer中文社区的说明,我也很无奈啊...

yii2使用composer安装失败的原因

我也很绝望啊

于是,我放弃挣扎了,直接下载文档包

归档文件下载地址

下载yii2归档文件

项目初始化

将归档文件解压,重命名为yii, 进入目录,执行 php init

初始化yii

查看yii版本

项目建立后的第一件事,就是将项目推送到远程git仓库,相信我,使用git是你写任何代码之前最明智的选择。由于github的速度较慢,建议用国内的gitee作为个人代码仓库。

以下是我的项目仓库链接, 关于yii2的实战系列教程代码都会提交到此项目,欢迎star

配置服务

yii2有两套模板,一个是基本模板,一个是高级模板。我们下载的是高级模板,自带了前台与后台目录,因此需要设置两个域名,host配置如下:

127.0.0.1   frontend.test # 前台
127.0.0.1   backend.test # 后台

web服务器,我选用nginx,以下是nginx的配置:

server {
        charset utf-8;
        client_max_body_size 128M;

        listen 80; ## listen for ipv4
        #listen [::]:80 default_server ipv6only=on; ## listen for ipv6

        server_name frontend.test;
        root        /path/to/yii-application/frontend/web/; # 你的项目路径
        index       index.php;

        access_log  /path/to/yii-application/log/frontend-access.log; # nginx日志存放在项目目录下
        error_log   /path/to/yii-application/log/frontend-error.log;

        location / {
            try_files $uri $uri/ /index.php$is_args$args;
        }

        location ~ ^/assets/.*.php$ {
            deny all;
        }

        location ~ .php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass 127.0.0.1:9000;
            try_files $uri =404;
        }
    
        location ~* /. {
            deny all;
        }
    }
     
    server {
        charset utf-8;
        client_max_body_size 128M;
    
        listen 80; ## listen for ipv4
        
        server_name backend.test;
        root        /path/to/yii-application/backend/web/; # 你的项目路径
        index       index.php;
    
        access_log  /path/to/yii-application/log/backend-access.log;
        error_log   /path/to/yii-application/log/backend-error.log;
    
        location / {
            try_files $uri $uri/ /index.php$is_args$args;
        }
    
        location ~ ^/assets/.*.php$ {
            deny all;
        }

        location ~ .php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass 127.0.0.1:9000;
            try_files $uri =404;
        }
    
        location ~* /. {
            deny all;
        }
    }

注意:将/path/to/yii-application/修改为你的本地项目路径;
在项目根目录新建log目录存放nginx日志, 不然会报错!

重启nginx服务

浏览器访问:http://frontend.test

前台界面
后台:http://backend.test

浏览器访问:http://backend.test

后台界面

将log目录添加到.gitignore,提交代码到远程仓库。

小结

本小节讲了如何安装配置yii2。下节将讲解yii2的控制器和视图是如何交互数据的。敬请关注...

编辑:顺秉秉安

发布:2019-05-27 02:16:14

当前文章:http://www.cnsdbtzg.com/news/2019011830898/index.html

朱丹,爱自己的你好美 不要用战术上的忙碌掩盖战略上的懒惰 双章书法 - 黄胤然首倡文化理念 儿童为什么自伤? 罗李华:双鱼座2016年运势 爱情·你是我猜不到的不知所措 如何让“心理成长”帮助孩子更优秀 挽回?放手?我还能怎么办?

51385 46255 31197 11294 69280 19632 78460 51106 33795 84543 66521 52464 73254 92625 62677 80101 17661 12707 49340 33262

我要说两句: (0人参与)

发布