zoukankan      html  css  js  c++  java
  • Laravel-安装composer

    一、系统环境
     

       Laravel框架有些系统上的要求,因此需要保证自己运行环境。要求的环境有:对于PHP的版本要求比较法高,其他的是扩展,可以在php.ini文件中开启

    • PHP >= 5.5.9
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
     
    二、Composer安装
     
       1、Composer简介
        Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们 官方文档 http://docs.phpcomposer.com/00-intro.html
        说简单点就是Composer帮助开发者管理项目中所依赖的其他库文件。
        Composer对PHP的版本也有要求,必须保证 PHP 5.3.2+ 以上版本,因此只要满足Laravel就行。
     
        2.下载安装Composer
            a、window下安装
                  Composer有window安装包,安装很简单,在这里就不说明了,附上下载地址 https://getcomposer.org/Composer-Setup.exe
            b、php命令行安装(通用安装方法),执行下面的命令即可:
    1. php -"copy('https://getcomposer.org/installer', 'composer-setup.php');"
    2. php -"if (hash_file('SHA384', 'composer-setup.php') === '61069fe8c6436a4468d0371454cf38a812e451a14ab1691543f25a9627b97ff96d8753d92a00654c21e2212a5ae1ff36') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    3. php composer-setup.php
    4. php -"unlink('composer-setup.php');"
            
    三、Laravel安装
        
        1、打开终端输入如下命令:创建一个名为blog并且laravel框架版本为5.2的项目
    1. composer create-project --prefer-dist laravel/laravel blog "5.2.*"
       
        在这里存在的问题是,在下载laravel可能会下载不了,因为laravel是国外的,所以会被墙掉,这个可以使用国内的镜像,及在终端中先执行下面的命令在安装Laravel:
    1. composer config -g repo.packagist composer https://packagist.phpcomposer.com
       2、设置目录权限:对于storage文件夹和bootstrap/cache必须设置为服务器可以写入的权限(window下可以忽略)
       
       3、修改config/app.php配置文件,这里面可以修改时区和语言等
     
       4、浏览器中访问项目文件夹可以看到如下页面就是安装成功了,终于可以愉快地玩耍了
     
     
        5、(补充)如果你没有使用Composer安装(直接下载放到web服务器的网站根目录下),还需要做两步
     
           a、将.env.example文件复制一份,改名为.env
           b、修改秘钥,这串秘钥存放在.env全局配置文件中,修改方法很简单只需在终端执行下面的命令(更安全有关需要修改)
    1. php artisan key:generate
       .env文件
    1. APP_ENV=local
    2. APP_DEBUG=true
    3. APP_KEY=FPg9LRkHTj5j14ig7ETzQhG29r5sEWNR
    4. DB_HOST=127.0.0.1
    5. DB_DATABASE=test
    6. DB_USERNAME=root
    7. DB_PASSWORD=
    8. CACHE_DRIVER=file
    9. SESSION_DRIVER=file
    10. QUEUE_DRIVER=sync
    11. REDIS_HOST=127.0.0.1
    12. REDIS_PASSWORD=null
    13. REDIS_PORT=6379
    14. MAIL_DRIVER=smtp
    15. MAIL_HOST=mailtrap.io
    16. MAIL_PORT=2525
    17. MAIL_USERNAME=null
    18. MAIL_PASSWORD=null
    19. MAIL_ENCRYPTION=null
     
    四、总结
    Laravel安装不是很复杂,蛮容易上手的,而且Laravel还有许多好玩的地方,想想就小激动,想立刻尝试一下。
  • 相关阅读:
    [ZZ]asp.net页面生命周期
    [ZZ]关于内存中栈和堆的区别
    我的第一个ASP.NET网页
    服务应用之WEB与WCF使用之见
    WEB服务于WCF服务的技术资料
    常用的Web服务和WCF服务
    笔试面试,几个字解决(原创)
    beij~~~
    Symbian 逐步深入(三)
    More 平台
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/8250989.html
Copyright © 2011-2022 走看看