laravel和composer踩过的坑
2019-10-25 本文已影响0人
江河湖海琴瑟琵琶
以前一直用的TP框架,偶然看到laravel官网上这么一句话.
出于好奇,决定试一试它到底优雅在哪里.
注意
这不是教程
,这不是教程
,这不是教程
我是windows环境,用的phpstudy(php-5.4.45)集成环境.
看介绍,想用laravel还必须有composer才行.耦合?依赖?好吧,那就下载一个composer.
安装composer
- 保证系统环境变量中已有php.即在命令行输入
php -v
能得到php的版本信息.
图片.png - 保证php.ini中开启了
openssl扩展
.
去https://getcomposer.org/download/下载Composer-Setup.exe
,然后点击运行安装.(特别慢的话,建议用"x雷")
结果报错!
图片.png
上来就报错....,Retry也没用,不知道为啥(后来终于知道了).
图片.png换用命令行安装composer
按照他上边的命令行安装,一条一条的执行.
第一条命令,也报错
图片.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的安装.
- 需要php环境.
- 需要开启openssl扩展
- 需要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"
报错!!缺少文件!!!
这时候打开命令行进入项目目录里.运行composer install
.
等着吧,5分?10分?要等多久决定于你的镜像速度.建议这时候去"拉个粪".等你完事回来应该就能正常访问了. 图片.png
怎么样是不是很优雅.