laravel和composer踩过的坑

2019-10-25  本文已影响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

怎么样是不是很优雅.

上一篇下一篇

猜你喜欢

热点阅读