這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)怎么在Docker搭建一個(gè) Laravel 本地環(huán)境,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
羅平網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
安裝 docker
首先安裝 docker。
克隆 laradock
laradock 官方文檔: http://laradock.io/
laradock github: https://github.com/laradock/laradock
laradock 是一個(gè)包含全功能用于 docker 的 PHP 運(yùn)行環(huán)境,使用 docker-compose 方式部署。(特別說明:它不僅用于 Laravel 環(huán)境搭建,而且支持所有其他 PHP 框架,它就是一整套 PHP 的環(huán)境。)
部署 PHP 環(huán)境
1.克隆 laradock
git clone https://github.com/Laradock/laradock.git
2.創(chuàng)建環(huán)境變量文件
cp env-example .env
3.直接用 docker-compose 運(yùn)行需要啟用的服務(wù),如:
docker-compose up -d nginx MySQL redis beanstalkd
這樣就啟動(dòng)了所需的 PHP 運(yùn)行環(huán)境,php-fpm 默認(rèn)會(huì)運(yùn)行,所以不需要指定。
Laravel 配置文件
Laravel 配置文件需要注意的問題是,在 .env 文件中,mysql 和 redis 的地址需填寫成這樣,而不是 ip 地址形式:
DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=tanteng.me DB_USERNAME=root DB_PASSWORD=root REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379
注意代碼中高亮部分。
Nginx 配置
在本地通過域名方式訪問站點(diǎn),要將 host 中域名綁定到本地,同時(shí)還需要增加 nginx 配置。
如圖,在 laradock 項(xiàng)目的 nginx 文件夾下的 sites 目錄下添加配置文件即可。
執(zhí)行 composer
執(zhí)行 composer 等操作,需要進(jìn)入到 workspace 容器中進(jìn)行,使用命令:
docker-compose exec workspace bash
上述就是小編為大家分享的怎么在Docker搭建一個(gè) Laravel 本地環(huán)境了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:怎么在Docker搭建一個(gè)Laravel本地環(huán)境
文章來源:http://muchs.cn/article28/pdjjcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站設(shè)計(jì)、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)、微信小程序、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)