美文网首页
PHP从零开始(2)

PHP从零开始(2)

作者: black__jack | 来源:发表于2017-05-07 10:51 被阅读37次

    上一周很仓促的介绍了一下环境的搭建,这一次就把一些关于我们这个专题的计划介绍下。

    计划

    正如这个专题的名字一样,PHP,从零开始,讲的就是一个其他语言,或者其他领域的程序员从零开始学习PHP的过程,所以会涵盖很多方面的内容在里面,在目前的计划中,Lunyu这个小项目不会使用数据库,完全依赖weibo接口的数据来支撑,如果有机会做下一期,我会尝试来自己搭建一个能支持多用户的timeline功能。


    回归正题,这次我们主要介绍的是本次开发的主要框架--Laravel和PHP的包管理工具--composer。

    composer的安装

    因为我是用的是ubuntu作为开发环境,所以使用命令行安装:
    curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
    安装完成后就可以使用composer来安装需要的包和依赖项了
    composer install XXX

    因为众所周知的原因,部分包在国内是下载不到的,composer,phar 的下载速度无法忍受,使用迅雷会节省很多时间,至于其他工具包和依赖的系在,请使用中国镜像:
    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    Laravel的选择以及安装

    Laravel以一款优质的PHP框架,据说这个框架的作者之前是以为.NET程序员,所以上手会非常快,但是想玩的熟练还是要花一些功夫的。
    目前最新的Laravel版本是5.4,为了避免一些坑,这次开发选择了5.2作为开发版本。
    下载的方式有很多,可以通过composer来安装下载,也可以github上克隆安装。
    为了不面一些不必要的坑,我们这里选择了极客学院的集成包来开发,避免了网速和外在环境的影响。

    weibo PHP SDK的安装

    这是我们整个网站的数据来源,也是我们使用compoer的一个例子吧。
    composer require xiaosier/libweibo:dev-master
    这就是使用composer的一个简单的例子。

    这一期就快结束了,做一下预告,下一期会做一个简单的例子,使用我们的sdk来完成我们网站的微博登陆。
    (稍微透露一下,有一个集成的环境homestead的虚拟环境,可以避免大部分的配置,我们可以在之后专门做一期介绍一下)

    相关文章

      网友评论

          本文标题:PHP从零开始(2)

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