Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

Valet 搭建 Laravel 开发环境

Valet 搭建 Laravel 开发环境

2018-09-29 Comments 0 Comment

安装系统所需软件

任务时间:5min ~ 10min

更新软件列表

sudo apt update

更新软件

echo y | sudo apt upgrade

如果觉得时间太长可以暂不更新软件,忽略本步骤。

安装基础软件

echo y | sudo apt install network-manager dnsmasq

安装本地 DNS 软件 dnsmasq 使 valet 支持自定义二级域名。

添加 DNS 配置

使用以下命令修改 DNS 配置文件,由于该方式是临时的所以第五部分需要再配置一次。(在实际开发环境的操作系统中由于网络自带 DNS 无须再特别设置 DNS 。这两行是指腾讯云的内部 DNS,由于腾讯云内部镜像源为内部 IP 所以必须设置为腾讯云内部 DNS 。根据服务器位置不同, DNS 的 IP 也不同,详细可以查看 https://cloud.tencent.com/developer/article/1024820 ):

sudo tee -a /etc/resolv.conf << EOF
nameserver 10.225.30.181
nameserver 10.225.30.223
EOF

配置 PHP

任务时间:5min ~ 10min

添加 PHP 源

sudo tee -a /etc/apt/sources.list.d/php.list << EOF
deb http://ppa.launchpad.net/ondrej/php/ubuntu $(lsb_release -c --short) main 
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu $(lsb_release -c --short) main 
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C
sudo apt update

安装 PHP

这一步由于需要访问 ppa.launchpad.net 国外软件源,需要等待一段时间。

echo y | sudo apt install libnss3-tools jq xsel 
echo y | sudo apt install php7.1-cli php7.1-common php7.1-curl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-opcache php7.1-readline php7.1-xml php7.1-zip php7.1-sqlite3 php7.1-mysql php7.1-pgsql
echo y | sudo apt install php7.1 php7.1-fpm

测试 PHP

该命令将返回安装的 PHP 的版本号。

php -v

安装 Nginx

任务时间:5min ~ 10min

添加 Nginx 源

sudo tee -a /etc/apt/sources.list.d/nginx.list << EOF
deb http://ppa.launchpad.net/nginx/stable/ubuntu $(lsb_release -c --short) main 
deb-src http://ppa.launchpad.net/nginx/stable/ubuntu $(lsb_release -c --short) main 
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 8B3981E7A6852F782CC4951600A6F0A3C300EE8C
sudo apt update

安装 Nginx

echo y | sudo apt install nginx

安装 Valet

任务时间:10min ~ 20min

安装 Composer

wget https://getcomposer.org/composer.phar
chmod +x composer.phar
sudo mv composer.phar /usr/local/bin/composer

切换到国内 Composer 源

composer config -g repo.packagist composer https://packagist.phpcomposer.com

安装 Valet

使用 composer 工具安装 valet-linux 。

composer global require cpriego/valet-linux
tee -a ~/.bashrc << EOF
PATH=$PATH:/home/$(whoami)/.config/composer/vendor/bin
EOF
source ~/.bashrc
valet install

定义二级域名

由于 valet 默认的顶级域是 dev,而目前 dev 域名已经被 Google 申请成为域名注册商,所以需要自定义一个不存在域名注册商的后缀,只要不与已有的域名后缀冲突即可。(已有的域名后缀可以从 https://namebeta.com/tlds 中获知,as 好像也成了顶级域名了,可以任意再换一个,第五部分配置本地域名解析一致即可。)

valet domain as

测试 Laravel

任务时间:时间未知

添加 DNS 配置

使用以下命令再次临时修改 DNS 配置文件。

sudo tee -a /etc/resolv.conf << EOF
nameserver 10.225.30.181
nameserver 10.225.30.223
EOF

安装 Laravel

这一步需要下载很多东西,可能需要等待一段时间。

composer global require "laravel/installer"
laravel new blog
cd blog && valet link blog

配置本地域名解析

往本地 PC 的 Host 文件( Windows 操作系统中路径是: C:\Windows\System32\drivers\etc\hosts,可以参考百度经验; Mac 或者 Linux 操作系统中路径是 /etc/hosts,需要使用 sudo 提权编辑该文件。)中添加以下一行,如果在实体机上配置以上内容无须配置本步骤。服务器 IP 可以按照以下图示找到:

image

111.230.239.166  blog.as

浏览器测试

在浏览器中访问 http://blog.as 可以看到 Laravel 的经典初始页面,如下所示。如果遇到浏览器访问返回 DNS 解析错误,请强制刷新浏览器访问或者重启浏览器。

image

完成

任务时间:时间未知

恭喜完成。

分享此文:

  • 按一下即可分享至 X(在新視窗中開啟) X
  • 按一下以分享至 Facebook(在新視窗中開啟) Facebook
  • 分享到 WhatsApp(在新視窗中開啟) WhatsApp
  • 按一下以分享到 Telegram(在新視窗中開啟) Telegram
  • 分享到 Pinterest(在新視窗中開啟) Pinterest
  • 分享到 Reddit(在新視窗中開啟) Reddit
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟) 電子郵件
  • 點這裡列印(在新視窗中開啟) 列印

相關


教學資源

Post navigation

PREVIOUS
Linux 下部署 Laravel 环境
NEXT
基于 CentOS 搭建 Python 的 Django 环境

發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
赫思醫美
限時免費
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
WordPress資訊
WeChat資訊
PHP資訊
教學資源
開源程序
網頁工具
SEO工具
醫療健康
其他資訊
Content from
Content to
2018 年 9 月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
« 8 月   10 月 »

分類

  • 網站公告
  • 赫思醫美
  • 限時免費
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 其他資訊

彙整

近期文章

  • 擺脫垮臉焦慮,現在就解鎖你的年輕密碼! 2025-07-14
  • 英國HoloMem突破全息磁帶儲存:單盒容量200TB 2025-07-14
  • 印度墜機事故初步調查報告引不滿家屬斥責航司甩鍋給不能辯解的飛行員 2025-07-14
  • LG電子本週開始在全球推出便攜式電視StanbyME 2 2025-07-14
  • 特斯拉入局xAI?馬斯克:看好,但決策權在董事會和股東 2025-07-14
  • 馬斯克AI公司要求員工安裝監控軟體,有人不滿要辭職 2025-07-14
  • 日本公司「盯上」人類糞便開設首家捐便中心捐贈一次最高補貼5000日元 2025-07-14
  • 出軌外國電競選手Zeus女生擬遭學校開除引熱議專家批校方公佈女生全名不妥 2025-07-14
  • 理想i8內裝被提前洩密保密協議約定賠償1000萬元 2025-07-14
  • 三星的三折疊智慧型手機已經準備就緒預計在年底發布 2025-07-14

熱門文章與頁面︰

  • 無3C行動電源禁止登機一文看懂到底什麼是3C認證、如何分辨真偽
  • 擺脫垮臉焦慮,現在就解鎖你的年輕密碼!
  • 新型便攜非侵入式設備可成功檢測出阿茲海默症和帕金森氏症生物標記
  • 造成惡劣影響出軌外國電力競選手Zeus女生擬遭學校開除
  • Office 2013-2021 C2R Install v7.3.1 正式版-Office 2013/2016/2019/2021自定義組件安裝工具
  • 您可以在Windows 11 24H2 中找回WordPad
  • CCleaner全家桶激活密鑰
  • z-sms – 在線免費云短信臨時手機號接碼平台網頁版
  • Toripon:一款關於拍攝可愛小鳥照片的遊戲
  • Photon Matrix:針對蚊子的“防空系統”

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

赫思醫美

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2025   All Rights Reserved.