关于优美的框架Laravel
来源:互联网 发布:能读出身份证的软件 编辑:程序博客网 时间:2024/04/30 02:03
这阵子在一下群里看到一些人学习Laravel遇到的一些问题: 在这里我对一些小问题做了总结希望对想学的人有帮助
学习Laravel最麻烦的就是其的下载吧
—–下面我说下Laravel的下载吧
composer安装Laravel
首先安装composer:
下载 Composer-Setup.exe 后安装出错:
Composer Download Error
Connection Error [ERR_CONNECTION]: Unable to connect to getcomposer.org….等信息
首先phpinfo()确定你是安装openssl模块的—若没有在php.ini中开启并且确保你已经翻墙,若感觉下载很忙那可以修改一些dns,下载速度会很快
当时我的解决办法是修改DNS:
之前我的dns是自动获取,我改为了
208.67.222.222
8.8.4.4
(具体我也不确定是哪一条生效的,安装完成了,后面再把DNS改回自动获取)
马上就安装成功了。
另外一些国外的DNS集合,如果有问题,可以选择来换成DNS,安装完成再换回来。
**Google Public DNS (8.8.8.8, 8.8.4.4)
OpenDNS (208.67.222.222, 208.67.220.220)
OpenDNS Family (208.67.222.123, 208.67.220.123)
Dyn DNS (216.146.35.35, 216.146.36.36)
Comodo Secure (8.26.56.26, 8.20.247.20)
UltraDNS (156.154.70.1, 156.154.71.1)
Norton ConnectSafe (199.85.126.10, 199.85.127.10)**
在这里说明下,若你没有vpn,或者翻墙工具不稳定,建议使用composer的镜像来下载laravel
使用composer镜像安装(不要翻墙)
方法如下:
启用镜像服务的方式有两种:
系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。
单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。
例1:修改 composer 的全局配置文件(推荐方式)
打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
composer config -g repo.packagist composer [url]https://packagist.phpcomposer.com[/url]
复制代码
例2:修改当前项目的 composer.json 配置文件:
打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是composer.json 文件所在目录),执行如下命令:
composer config repo.packagist composer [url]https://packagist.phpcomposer.com[/url]
复制代码
上述命令将会在当前项目中的 composer.json文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
复制代码
以 laravel 项目的 composer.json 配置文件为例,执行上述命令后如下所示(注意最后几行):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "type": "project", "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*" }, "require-dev": { "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", "phpunit/phpunit": "~4.0", "symfony/css-selector": "2.8.*|3.0.*", "symfony/dom-crawler": "2.8.*|3.0.*" }, "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" } }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ] }, "scripts": { "post-root-package-install": [ "php -r \"copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "php artisan key:generate" ], "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "pre-update-cmd": [ "php artisan clear-compiled" ], "post-update-cmd": [ "php artisan optimize" ] }, "config": { "preferred-install": "dist" }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
复制代码
OK,一切搞定!试一下 composer install 来体验飞一般的速度吧!
然后在cmd命令行中使用如下命令:
1/创建一个名为 laravel 的 Laravel 项目
composer create-project laravel/laravel --prefer-dist
2/创建一个名为 blog 的 Laravel 项目
composer create-project laravel/laravel blog –prefer-dist
———-就可以实现下载laravel
- 关于优美的框架Laravel
- 关于 LOVE 的优美语句
- 关于php中laravel框架的学习--适合菜鸟初学者
- 关于laravel框架引入公共目录的方法
- Laravel 框架的学习
- Laravel框架的体系结构
- laravel框架的安装
- laravel框架的安装
- laravel框架的使用
- laravel框架的搭建
- Laravel框架的体系结构
- laravel框架的rbac
- 5.关于laravel框架中Contorller
- laravel 框架的文件上传
- laravel框架的登录登出
- laravel框架的连贯操作
- 小巧优美的ORM框架-doodads入门指南
- 优美整洁的引导页大神框架Onboard
- Glide使用记录1
- makefile经典教程
- JavaScript:彻底理解同步、异步和事件循环(Event Loop)
- Mrc+arc set方法
- 细说 CSS margin
- 关于优美的框架Laravel
- C/C++ 图像处理(11)------图像の仿射变换
- PAT L2-011. 玩转二叉树
- JavaScript JSON——“语法、解析与序列化”的注意要点
- Android中的Fragment ---- 06(Activity向静态加载的Fragment通信)
- 聊一聊 JS 中的『隐式类型转换』
- SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法
- 前馈神经网络模型-误差逆向传播算法
- 二叉树前序、中序、后序遍历相互求法