摘要:在看了之后,在下自己也搭建晚了一下,突然想到自己搭建這事還沒(méi)完成呢。后面就是按照官方的方法安裝但是由于網(wǎng)速什么的你懂的總是安裝失敗,沒(méi)辦法搜了一下解決辦法。最后又可以繼續(xù)愉快學(xué)習(xí)了。
很早前 phphub 出來(lái)的時(shí)候我就去注冊(cè)了一個(gè)賬號(hào),而且它的源碼是放在 github 上開源的,當(dāng)時(shí)就想自己搭建著玩,它是基于 laravel 的,但是我以前都接觸的是 CI 和 Yii ,不會(huì) laravel,于是在 http://laravel-china.org/docs/5.0 開始學(xué)著配置環(huán)境,當(dāng)時(shí)安裝 composer 就將我困住了(Windows),然后就繼續(xù)我的Yii了。在看了 discourse 之后,在Linux(Ubuntu)下自己也搭建晚了一下,突然想到自己搭建 phphub 這事還沒(méi)完成呢。于是又開始了環(huán)境安裝配置。
Composer 官網(wǎng) https://getcomposer.org/ 。剛開始的時(shí)候使用 curl
curl -sS https://getcomposer.org/installer | php
但是沒(méi)成功,然后就在頁(yè)面下面下載了安裝包,安裝的時(shí)候始終安裝不了,后臺(tái)搜索才知道是 php.ini 里面的 openssl 需要開啟
extension=php_openssl.dll
然后用重試了一下安裝,然后打開 cmd 輸入
composer -v
顯示相關(guān)信息成功。
后面就是按照官方的方法安裝 laravel
composer global require "laravel/installer=~1.1"
但是由于網(wǎng)速什么的【你懂的】總是安裝失敗,沒(méi)辦法搜了一下解決辦法。打開 cmd 輸入
composer config -l -g
在輸出的結(jié)果中,其中的 【home】 配置項(xiàng)內(nèi)容就是了我們的composer主目錄,然后編輯 cmposer 主目錄下的 config.json 文件為:
{ "config": {}, "repositories": [ { "type": "composer", "url": "http://comproxy.cn/repo/packagist" }, { "packagist": false } ] }
保存之后在執(zhí)行安裝 laravel 的命令即可。
接下來(lái)就是按照官方的方法創(chuàng)捷一個(gè)項(xiàng)目
laravel new laravel-blog
我使用的 Apache ,在 www 目錄下創(chuàng)建完成之后在瀏覽器輸入 127.0.0.1/laravel-blog 就訪問(wèn)到了我們的項(xiàng)目,但在瀏覽器中顯示的確是整個(gè)項(xiàng)目的目錄結(jié)構(gòu),輸入127.0.0.1/laravel-blog/public 訪問(wèn)到 public 目錄下的 index.php ,這根本就不算是安裝完成。。。
打開 app/Http/Controllers 我們可以看到 HomeController.php 文件:
middleware("auth"); } /** * Show the application dashboard to the user. * * @return Response */ public function index() { return view("home"); } }
在瀏覽器輸入 127.0.0.1/laravel-blog/home 這時(shí)候就是我們最不想看到的
Not FoundThe requested URL /laravel-blog/home was not found on this server.
在 laravel 的教程網(wǎng)站上我沒(méi)找到這方面的解決辦法,在根目錄下只有一個(gè) server.php ,也沒(méi)有我們常見的 入口文件 index.php ,我試著在根目錄加上 .htaccess 文件,并將其中的 index.php 改為 server.php ,但是還是沒(méi)有效果。
Options -MultiViews RewriteEngine On # Redirect Trailing Slashes... RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ server.php [L]
于是問(wèn)了一下 @JohnLui, 原來(lái)是 laravel 不同我們常接觸的 CI、Yii 等是將項(xiàng)目根目錄下的index.php 作為入口,于是在瀏覽器地址輸入 127.0.0.1/laravel-blog/public/home 發(fā)現(xiàn)確實(shí)如此。
所以我們?cè)趯W(xué)習(xí) laravel 的時(shí)候最好還是不用這樣子目錄的形式去訪問(wèn),而是通過(guò)端口訪問(wèn),所以我們打開 Apache 的配置文件,在底部通過(guò)端口的方式直接將該端口指向 public 文件夾。(當(dāng)然你需要在配置文件里加上相應(yīng)的 Listen 8010 )
ServerAdmin [email protected] DocumentRoot "E:phpEnvwwwlaravel-blogpublic"
然后重啟 Apache ,通過(guò)瀏覽器輸入127.0.0.1:8010 即可訪問(wèn)。
最后又可以繼續(xù)愉快學(xué)習(xí) laravel 了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30261.html
摘要:中的解決辦法面對(duì)什么的情況,在中有一個(gè)很好的方法。博客原文地址學(xué)習(xí)篇二在中借鑒的一些使用方法有很多地方都不完善,還望大家指出修正,如果你覺(jué)得這個(gè)對(duì)你有用,還請(qǐng)點(diǎn)個(gè)贊,謝謝 前段時(shí)間本來(lái)準(zhǔn)備學(xué)習(xí) Laravel 的,后來(lái)因?yàn)閾Q了工作的原因,又回到自己常用的 Yii 。現(xiàn)在要將 Laravel 重拾回來(lái),開始學(xué)習(xí)這個(gè)被PHPer們喜愛的東西。 上一篇敢關(guān)于 Laravel 的文章 【Lar...
摘要:月日,谷歌正式發(fā)布了的。到底能不能成為跨平臺(tái)開發(fā)終極之選是基于前端誕生的,但是對(duì)前端開發(fā)來(lái)說(shuō),的環(huán)境配置很麻煩,需要原生的平臺(tái)知識(shí),還要擔(dān)心遇上網(wǎng)絡(luò)問(wèn)題?,F(xiàn)在已經(jīng)不是曾經(jīng)的小眾框架,這兩年里它已經(jīng)逐步成長(zhǎng)為主流的跨平臺(tái)開發(fā)框架之一。 ...
摘要:最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置等各種東西一大堆很麻煩。本文是我學(xué)習(xí)并使用部署項(xiàng)目的一個(gè)記錄。另外我們可以部署不同版本的應(yīng)用,例如,并且互不干擾。之后部署只需要移植鏡像生成容器,就能保證環(huán)境的一致。需要使用三個(gè)鏡像。 最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置nginx、php、mysql、git、composer等各種東西一大堆很麻煩。docker已經(jīng)火...
摘要:最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置等各種東西一大堆很麻煩。本文是我學(xué)習(xí)并使用部署項(xiàng)目的一個(gè)記錄。另外我們可以部署不同版本的應(yīng)用,例如,并且互不干擾。之后部署只需要移植鏡像生成容器,就能保證環(huán)境的一致。需要使用三個(gè)鏡像。 最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置nginx、php、mysql、git、composer等各種東西一大堆很麻煩。docker已經(jīng)火...
本文來(lái)自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學(xué)習(xí)群:109256050《Npm Debug Series》是我們課程laravel實(shí)戰(zhàn)實(shí)戰(zhàn)系列課程的擴(kuò)展閱讀篇,雖然視頻中我們已經(jīng)將npm install過(guò)程中的常見問(wèn)題及解決方案都說(shuō)了,但是鑒于npm的問(wèn)題相對(duì)頻繁,有隨時(shí)查閱之需,故有此系列文章。 最近很多小伙伴在使用最新的laravel5.4來(lái)學(xué)習(xí)我...
閱讀 1139·2021-11-08 13:13
閱讀 1721·2019-08-30 15:55
閱讀 2772·2019-08-29 11:26
閱讀 2439·2019-08-26 13:56
閱讀 2560·2019-08-26 12:15
閱讀 2143·2019-08-26 11:41
閱讀 1402·2019-08-26 11:00
閱讀 1540·2019-08-23 18:30