关于优美的框架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

0 0
原创粉丝点击