關於優美的框架Laravel

這陣子在一下羣裏看到一些人學習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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章