摘要:在看了之后,在下自己也搭建晚了一下,突然想到自己搭建這事還沒完成呢。后面就是按照官方的方法安裝但是由于網(wǎng)速什么的你懂的總是安裝失敗,沒辦法搜了一下解決辦法。最后又可以繼續(xù)愉快學(xué)習(xí)了。
很早前 phphub 出來的時(shí)候我就去注冊了一個(gè)賬號,而且它的源碼是放在 github 上開源的,當(dāng)時(shí)就想自己搭建著玩,它是基于 laravel 的,但是我以前都接觸的是 CI 和 Yii ,不會 laravel,于是在 http://laravel-china.org/docs/5.0 開始學(xué)著配置環(huán)境,當(dāng)時(shí)安裝 composer 就將我困住了(Windows),然后就繼續(xù)我的Yii了。在看了 discourse 之后,在Linux(Ubuntu)下自己也搭建晚了一下,突然想到自己搭建 phphub 這事還沒完成呢。于是又開始了環(huán)境安裝配置。
Composer 官網(wǎng) https://getcomposer.org/ 。剛開始的時(shí)候使用 curl
curl -sS https://getcomposer.org/installer | php
但是沒成功,然后就在頁面下面下載了安裝包,安裝的時(shí)候始終安裝不了,后臺搜索才知道是 php.ini 里面的 openssl 需要開啟
extension=php_openssl.dll
然后用重試了一下安裝,然后打開 cmd 輸入
composer -v
顯示相關(guān)信息成功。
后面就是按照官方的方法安裝 laravel
composer global require "laravel/installer=~1.1"
但是由于網(wǎng)速什么的【你懂的】總是安裝失敗,沒辦法搜了一下解決辦法。打開 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 的命令即可。
接下來就是按照官方的方法創(chuàng)捷一個(gè)項(xiàng)目
laravel new laravel-blog
我使用的 Apache ,在 www 目錄下創(chuàng)建完成之后在瀏覽器輸入 127.0.0.1/laravel-blog 就訪問到了我們的項(xiàng)目,但在瀏覽器中顯示的確是整個(gè)項(xiàng)目的目錄結(jié)構(gòu),輸入127.0.0.1/laravel-blog/public 訪問到 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)站上我沒找到這方面的解決辦法,在根目錄下只有一個(gè) server.php ,也沒有我們常見的 入口文件 index.php ,我試著在根目錄加上 .htaccess 文件,并將其中的 index.php 改為 server.php ,但是還是沒有效果。
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]
于是問了一下 @JohnLui, 原來是 laravel 不同我們常接觸的 CI、Yii 等是將項(xiàng)目根目錄下的index.php 作為入口,于是在瀏覽器地址輸入 127.0.0.1/laravel-blog/public/home 發(fā)現(xiàn)確實(shí)如此。
所以我們在學(xué)習(xí) laravel 的時(shí)候最好還是不用這樣子目錄的形式去訪問,而是通過端口訪問,所以我們打開 Apache 的配置文件,在底部通過端口的方式直接將該端口指向 public 文件夾。(當(dāng)然你需要在配置文件里加上相應(yīng)的 Listen 8010 )
ServerAdmin yangyun4814@gmail.com DocumentRoot "E:phpEnvwwwlaravel-blogpublic"
然后重啟 Apache ,通過瀏覽器輸入127.0.0.1:8010 即可訪問。
最后又可以繼續(xù)愉快學(xué)習(xí) laravel 了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/30261.html
摘要:中的解決辦法面對什么的情況,在中有一個(gè)很好的方法。博客原文地址學(xué)習(xí)篇二在中借鑒的一些使用方法有很多地方都不完善,還望大家指出修正,如果你覺得這個(gè)對你有用,還請點(diǎn)個(gè)贊,謝謝 前段時(shí)間本來準(zhǔn)備學(xué)習(xí) Laravel 的,后來因?yàn)閾Q了工作的原因,又回到自己常用的 Yii 。現(xiàn)在要將 Laravel 重拾回來,開始學(xué)習(xí)這個(gè)被PHPer們喜愛的東西。 上一篇敢關(guān)于 Laravel 的文章 【Lar...
摘要:月日,谷歌正式發(fā)布了的。到底能不能成為跨平臺開發(fā)終極之選是基于前端誕生的,但是對前端開發(fā)來說,的環(huán)境配置很麻煩,需要原生的平臺知識,還要擔(dān)心遇上網(wǎng)絡(luò)問題。現(xiàn)在已經(jīng)不是曾經(jīng)的小眾框架,這兩年里它已經(jīng)逐步成長為主流的跨平臺開發(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)火...
本文來自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學(xué)習(xí)群:109256050《Npm Debug Series》是我們課程laravel實(shí)戰(zhàn)實(shí)戰(zhàn)系列課程的擴(kuò)展閱讀篇,雖然視頻中我們已經(jīng)將npm install過程中的常見問題及解決方案都說了,但是鑒于npm的問題相對頻繁,有隨時(shí)查閱之需,故有此系列文章。 最近很多小伙伴在使用最新的laravel5.4來學(xué)習(xí)我...
閱讀 1123·2021-11-08 13:13
閱讀 1707·2019-08-30 15:55
閱讀 2762·2019-08-29 11:26
閱讀 2427·2019-08-26 13:56
閱讀 2549·2019-08-26 12:15
閱讀 2125·2019-08-26 11:41
閱讀 1394·2019-08-26 11:00
閱讀 1530·2019-08-23 18:30