美文网首页
laravel和composer踩过的坑

laravel和composer踩过的坑

作者: 江河湖海琴瑟琵琶 | 来源:发表于2019-10-25 16:55 被阅读0次

    以前一直用的TP框架,偶然看到laravel官网上这么一句话.

    图片.png
    出于好奇,决定试一试它到底优雅在哪里.
    注意这不是教程,这不是教程,这不是教程

    我是windows环境,用的phpstudy(php-5.4.45)集成环境.
    看介绍,想用laravel还必须有composer才行.耦合?依赖?好吧,那就下载一个composer.

    安装composer

    1. 保证系统环境变量中已有php.即在命令行输入php -v能得到php的版本信息.
      图片.png
    2. 保证php.ini中开启了openssl扩展.
      https://getcomposer.org/download/下载Composer-Setup.exe,然后点击运行安装.(特别慢的话,建议用"x雷")
      结果报错!
      图片.png
      上来就报错....,Retry也没用,不知道为啥(后来终于知道了).

    换用命令行安装composer

    图片.png
    按照他上边的命令行安装,一条一条的执行.
    第一条命令,也报错
    图片.png
    真**,实力劝退啊.根本不知道哪的问题.
    结果弄了半天,得到一条新的报错信息,忘记截屏,大概意思是"ssl版本过低,服务器不支持1.0以下的ssl版本".终于定位到问题所在,下边是php-5.4.45的openssl版本信息
    图片.png
    于是换个php版本到5.6.27,注意:在phpstudy软件上切换了php版本后,windows环境变量一定要手动修改.换成对应版本所在的路径.命令行中的php版本才会跟着变.
    图片.png
    然后重新打开命令行.输入php -v版本变成5.6.27就对了.
    再看openssl版本,是1.0以上了
    图片.png
    再回过头来运行Composer-Setup.exe,直接点下一步.尿个尿回来就安装好了.
    命令行测试一下.
    图片.png
    这就完了?呵呵,还不行,默认的安装源在国外,速度受限,按照官网的教程换成国内镜像.
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    看个人情况,我这里用上边的镜像速度一样慢的令人发指,最后选了"阿里x"镜像,
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

    总结下composer的安装.

    1. 需要php环境.
    2. 需要开启openssl扩展
    3. 需要openssl版本大于1.0.(费半天劲,就是因为这个)

    下载laravel

    查了一下laravel对php版本和扩展也有要求.,决定下载个laravel5.0.
    1.打开github,
    2.搜索laravel,
    3.点击release,
    4.找到5.0版本,
    5.下载,解压.放到www目录下.

    访问测试

    浏览器访问"http://localhost/laravel-5.0.0/public/index.php"
    报错!!缺少文件!!!

    图片.png

    这时候打开命令行进入项目目录里.运行composer install.

    图片.png
    等着吧,5分?10分?要等多久决定于你的镜像速度.建议这时候去"拉个粪".等你完事回来应该就能正常访问了. 图片.png

    怎么样是不是很优雅.

    相关文章

      网友评论

          本文标题:laravel和composer踩过的坑

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