如何在Windows, macOS, 和Linux上安裝Laravel

如何在Windows, macOS, 和Linux上安裝Laravel

文章目录

  • 什麼是Laravel?
  • 主要特點和功能
  • 誰在使用Laravel?
  • Bankrate
  • 紐約時報
  • 聖裘德兒童研究醫院
  • Geocodio
  • October CMS
  • 使用Laravel的優勢
  • 快速開發過程
  • 可讀和可維護的程式碼
  • 強大的社羣和支援
  • 內建的工具和庫
  • Laravel的先決條件
  • 系統要求
  • 版本
  • 如何安裝Laravel
  • 如何在Windows上安裝Laravel
  • 1. 安裝XAMPP
  • 2. 安裝Composer
  • 3. 驗證Composer的安裝
  • 4. 使用Composer安裝Laravel
  • 5. 驗證Laravel的安裝
  • 6. 啟動伺服器
  • 7. 在瀏覽器中執行該專案
  • 如何在macOS上安裝Laravel
  • 1. 安裝Homebrew
  • 2. 安裝Node.js和npm
  • 3. 安裝PHP
  • 4. 安裝Composer
  • 5. 驗證PHP和Composer的安裝
  • 6. 使用Composer安裝Laravel
  • 7. 驗證Laravel的安裝
  • 8. 建立一個新的專案
  • 9. 執行Laravel伺服器
  • 如何在Linux上安裝Laravel
  • 1. 安裝Apache Web伺服器
  • 2. 安裝PHP
  • 3. 安裝MariaDB
  • 4. 安裝Composer
  • 5. 驗證PHP、MariaDB和Composer的安裝情況
  • 6. 使用Composer安裝Laravel
  • 7. 執行Laravel伺服器
  • 小結

如何在Windows, macOS, 和Linux上安裝Laravel

在從事網路開發時,擁有一個強大而高效的框架是很重要的。Laravel是一個優雅而強大的PHP Web應用框架,它簡化了開發過程,同時提供了一系列的關鍵特性和功能。

但是如果你是這個框架的新手,或者還不知道如何使用它,不要擔心! 本指南將幫助你在短時間內開始使用Laravel並執行。

本文將指導你完成在Windows, macOS和Linux作業系統上安裝Laravel的過程。

但首先,讓我們談談什麼是Laravel, 為什麼它是有用的, 以及誰可以充分利用它.

  1. 什麼是Laravel?
  2. 誰在使用Laravel?
  3. 使用Laravel的優勢
  4. Laravel的先決條件
  5. 如何安裝Laravel
  6. 如何在Windows上安裝Laravel
  7. 如何在macOS上安裝Laravel
  8. 如何在Linux上安裝Laravel

什麼是Laravel?

Laravel網站

Laravel網站

Laravel是一個強大而優雅的PHP網路應用程式框架,通過MVC(模型-檢視-控制器)架構簡化網路應用程式開發。由Taylor Otwell建立,Laravel由於其簡單性和易用性而獲得了巨大的人氣,使其成為全球Web開發者的首選。

主要特點和功能

Laravel所提供的一些關鍵特性和功能包括:

免費稽覈資料庫互動的Eloquent ORM

Laravel的物件關係對映(ORM)允許與你的資料庫進行流暢和直觀的互動, 使其能夠輕鬆地執行CRUD(建立, 讀取, 更新, 刪除)操作和管理表之間的關係.

Blade模板引擎

Blade是Laravel的簡單而強大的模板引擎,讓你可以輕鬆地建立動態和可重複使用的HTML模板。憑藉其簡潔的語法, Blade可以很容易地將你的應用程式的邏輯和它的表現形式分開。

Artisan命令列工具

Laravel的Artisan命令列工具為常見的任務提供了一系列有用的命令,如生成控制器,遷移,等等。這加快了開發過程,並幫助你保持一個乾淨,有序的程式碼庫。

內建支援任務排程和認證

Laravel提供了內建的任務排程支援, 使其很容易實現任務的自動化,如傳送電子郵件或清理舊資料。此外, Laravel的認證系統簡化了新增安全使用者認證到你的Web應用程式的過程.

所有這些都是很好的瞭解,但到底誰能最好地利用Laravel呢? 接下來讓我們來探討一下這個問題。

誰在使用Laravel?

Laravel在各種型別的使用者中很受歡迎, 每個人都能在使用這個強大的PHP框架中找到不同的好處. 一些主要的使用者群體包括:

  • 初創公司:對於初創公司來說, Laravel提供了一個快速的開發過程, 這有助於快速有效地將他們的想法變為現實. 該框架的內建工具和庫在專案的初始階段節省了寶貴的時間和資源。
  • 成熟的公司:Laravel的可擴充套件性和可維護性使它成為一個有吸引力的選擇,對於那些希望建立或升級他們的Web應用程式的成熟公司來說。該框架強大的社羣支援確保企業可以依靠Laravel來完成長期專案。
  • PHP網路開發者開發人員很欣賞Laravel優雅的語法和易用性,這簡化了Web應用的開發過程。Laravel的功能允許高效和有效的編碼實踐。
  • 後臺工程師:對於後臺工程師來說, Laravel的強大功能, 包括它對任務排程的支援, 驗證, 和Artisan命令列工具, 使它成為他們工具包中的一個重要工具. Laravel使後端工程師能夠輕鬆地建立強大和安全的網路應用。

現在, 以下是一些在專案中使用Laravel的公司的例子:

Bankrate

Bankrate是一家領先的金融服務公司, 使用Laravel來構建和維護其線上應用程式. 這個框架幫助Bankrate管理複雜的資料結構並加快開發週期.

紐約時報

紐約時報在其內部網路應用中使用Laravel,幫助公司快速有效地建立和維護複雜的網路應用。

聖裘德兒童研究醫院

聖裘德兒童研究醫院使用Laravel來驅動其線上捐贈平臺和其他網路應用。該框架幫助醫院有效地管理大量的資料,並確保安全的使用者認證。

Geocodio

Geocodio是一個地理編碼服務,將地址轉換為經緯度座標,反之亦然。Laravel為Geocodio的網路應用提供動力,使其能夠為客戶提供可靠和高效的地理編碼服務。

October CMS

October CMS是一個免費的,開源的內容管理系統(CMS),建立在Laravel之上。通過利用Laravel框架的力量和靈活性,October CMS提供了一個使用者友好和可定製的解決方案來管理網站內容。

正如你所看到的,Laravel是一個強大的框架,被各種規模的公司使用,從初創公司到大型企業。但你可能仍然不清楚這個框架為開發者提供了哪些好處。現在讓我們來探討一下。

使用Laravel的優勢

Laravel提供了許多優勢,使其成為網站開發人員中的熱門選擇:

快速開發過程

Laravel提供了直觀的語法, 內建的工具, 和廣泛的文件, 使得開發人員能夠快速有效地建立Web應用程式, 大大減少開發時間.

可讀和可維護的程式碼

Laravel提倡簡潔和結構良好的程式碼, 使其更容易閱讀和維護。這在團隊工作或大型專案中特別有利, 因為它有助於確保一致性和程式碼質量。

強大的社羣和支援

Laravel有一個龐大而活躍的開發者社羣,他們為它的發展做出了貢獻,並通過論壇,部落格和社交媒體提供支援。這使得它很容易在需要時找到幫助和資源.

內建的工具和庫

Laravel有許多內建的工具和庫,如Eloquent ORM,Blade模板引擎,和Artisan命令列工具,這些工具簡化了開發過程,減少了對外部依賴的需求。

所以你知道你想使用Laravel, 但在開始使用它之前你需要知道什麼? 這就是我們接下來要討論的內容。

Laravel的先決條件

在深入瞭解Laravel之前, 有幾件事情你應該熟悉一下:

  • PHP程式設計的基本知識
  • 瞭解MVC(Model-View-Controller)架構模式
  • 熟悉命令列/終端
  • 有HTML, CSS, 和JavaScript的經驗(可選但有幫助)

系統要求

確保你的系統符合以下要求:

  • 支援的作業系統:Windows, macOS, Linux
  • 硬體要求:最少的(取決於PHP和Composer)。
  • PHP安裝:在安裝Laravel之前需要
  • 安裝Composer:安裝Laravel時需要

版本

在選擇Laravel的版本時, 要考慮以下幾點:

  • 穩定的與最新的版本:根據專案需要來選擇。穩定的版本提供可靠性, 而最新的版本可能包括新的功能和改進.
  • 檢查相容性的重要性:通過驗證你所選擇的Laravel版本與你專案的依賴性相容,確保與其他庫和PHP版本的順利整合。

如何安裝Laravel

一旦你熟悉了Laravel和系統要求, 你就可以開始安裝它了. 安裝過程是直接的,由簡單的步驟組成,但它們確實因作業系統而異。

請按照下面的說明來安裝你的具體作業系統。

如何在Windows上安裝Laravel

要在Windows上安裝Laravel,請遵循以下詳細步驟:

  1. 安裝XAMPP (來安裝PHP和MySQL)
  2. 安裝Composer
  3. 驗證Composer的安裝
  4. 使用Composer安裝Laravel
  5. 驗證Laravel的安裝
  6. 啟動伺服器
  7. 在瀏覽器中執行該專案

1. 安裝XAMPP

XAMPP是一個免費和開源的Web伺服器解決方案堆疊,包括PHP、MySQL和Apache。要在Windows上安裝XAMPP,請遵循以下步驟:

用於Windows的XAMPP下載頁面

用於Windows的XAMPP下載頁面

訪問XAMPP下載頁面,下載適合你的Windows版本的安裝程式。

執行安裝程式並按照螢幕上的指示操作。在安裝過程中,你可以選擇要安裝哪些元件。請確保選擇PHP和MySQL。

一旦安裝完畢,啟動XAMPP控制面板並啟動Apache和MySQL服務。

2. 安裝Composer

Composer是一個PHP的依賴管理工具,安裝Laravel時需要用到。要在Windows上安裝Composer,請遵循以下步驟:

訪問Composer下載頁面,下載Composer-Setup.exe檔案。

Composer for Windows下載頁面

Composer for Windows下載頁面

執行Composer-Setup.exe檔案並按照螢幕上的指示操作。

你還會被提示選擇安裝模式。一定要選擇Install for all users (recommended)

確保在安裝過程中選擇正確的PHP可執行檔案(通常位於XAMPP安裝資料夾中的xampp/php/php.exe)。

點選 “Next” 來瀏覽螢幕上的說明,然後點選 “Install“。

一旦安裝完成,點選Finish

3. 驗證Composer的安裝

為了驗證Composer的安裝是否正確,開啟命令提示符並執行以下命令:

composer --version

如果安裝成功,你應該看到Composer的版本顯示。

4. 使用Composer安裝Laravel

你可以使用Composer, 現在已經安裝好了, 在你的系統中全域性安裝Laravel. 要做到這一點, 開啟命令提示符並執行指定的命令:

composer create-project laravel/laravel app-name

這將自動下載所有相關的Laravel檔案來建立一個新的專案。

5. 驗證Laravel的安裝

為了驗證Laravel的安裝是否正確, 開啟命令提示符並執行以下命令:

laravel --version

安裝成功後, 你就可以看到Laravel的版本了。

6. 啟動伺服器

隨著你的新應用專案的建立, 你將需要啟動一個伺服器。要做到這一點, 輸入以下內容:

cd app-name
php artisan serve

7. 在瀏覽器中執行該專案

在伺服器啟動後,你應該能夠通過你的網路瀏覽器訪問你的應用程式專案。要做到這一點, 開啟你的瀏覽器並轉到以下地址: https://localhost:8000

這樣,你就可以開始在你的Windows機器上使用Laravel開發Web應用程式了.

如何在macOS上安裝Laravel

要在macOS上安裝Laravel,請遵循以下詳細步驟:

  1. 安裝Homebrew
  2. 安裝Node.js和npm
  3. 安裝PHP
  4. 安裝Composer
  5. 驗證PHP和Composer的安裝
  6. 使用Composer安裝Laravel
  7. 驗證Laravel的安裝
  8. 建立一個新的專案
  9. 執行Laravel伺服器

1. 安裝Homebrew

Homebrew網站

Homebrew網站

 

Homebrew是一個macOS的軟體包管理器,簡化了軟體的安裝。要安裝Homebrew,開啟終端並執行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

按照螢幕上的指示,完成安裝。

2. 安裝Node.js和npm

接下來,使用Homebrew安裝Node.jsnpm(Node.js包管理器)。在終端中,輸入以下命令:

brew install node

該命令將Node.js和npm都安裝在你的系統上。

3. 安裝PHP

安裝好Homebrew後,現在可以用它來安裝PHP。在終端執行以下命令:

brew install php

等待安裝完成。

4. 安裝Composer

Composer網站

Composer網站

 

Composer是一個PHP的依賴性管理工具,安裝Laravel需要它。要在macOS上安裝Composer, 在終端執行以下命令:

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer

5. 驗證PHP和Composer的安裝

為了驗證PHP和Composer的安裝是否正確,開啟終端並執行以下命令:

php --version composer --version

如果安裝成功,你應該看到PHP和Composer的版本顯示。

6. 使用Composer安裝Laravel

現在你已經安裝了Composer, 你可以用它來安裝Laravel. 開啟終端,執行以下命令,在你的系統中全域性安裝Laravel:

composer global require laravel/installer

等待安裝過程的完成。

7. 驗證Laravel的安裝

為了驗證Laravel的安裝是否正確, 開啟終端並執行以下命令:

laravel --version

如果你看到Laravel的版本顯示,你就知道安裝成功了。

8. 建立一個新的專案

要建立一個新的Laravel專案, 在終端使用以下命令:

composer create-project --prefer-dist laravel/laravel app-name

把app-name替換成你想要的專案名稱. 這個命令將建立一個指定名稱的新目錄,並在其中安裝Laravel框架。

接下來, 導航到新建立的專案目錄:

cd app-name

記住要用你的專案的實際名稱來替換app-name。

9. 執行Laravel伺服器

要啟動本地開發伺服器, 在專案目錄下執行以下命令:

php artisan serve

這個命令將啟動一個本地開發伺服器, 埠為8000. 你可以通過開啟你的網路瀏覽器並導航到你的Laravel應用程式:

http://127.0.0.1:8000

現在你應該看到預設的Laravel歡迎頁面, 說明你的應用程式已經成功執行. 你可以開始構建你的Laravel應用,並看到本地開發伺服器上的變化。

如何在Linux上安裝Laravel

要在Linux上安裝Laravel, 請遵循以下詳細步驟:

  1. 安裝Apache網路伺服器
  2. 安裝PHP
  3. 安裝MariaDB
  4. 安裝Composer
  5. 驗證PHP,MariaDB,和Composer的安裝
  6. 使用Composer安裝Laravel
  7. 執行Laravel伺服器

要在Linux上安裝Laravel,請遵循以下詳細步驟:

1. 安裝Apache Web伺服器

Apache Web伺服器網站

Apache Web伺服器網站

 

首先, 更新你的軟體包索引並安裝Apache,在終端執行以下命令:

sudo apt update sudo apt install apache2

安裝後,啟用Apache服務並啟動它:

sudo systemctl enable apache2 sudo systemctl start apache2

2. 安裝PHP

要安裝PHP,在終端使用以下命令:

sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear

3. 安裝MariaDB

MariaDB網站

MariaDB網站

 

MariaDB是一個開源的關係型資料庫管理系統。通過執行以下命令來安裝它:

sudo apt install mariadb-server

安裝後,通過執行以下命令確保MariaDB的安裝安全:

sudo mysql_secure_installation

按照螢幕上的指示,設定根密碼和其他安全設定。

4. 安裝Composer

Composer是一個用於PHP的依賴管理工具。通過在終端執行以下命令下載並安裝Composer:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar
sudo chmod +x /usr/local/bin/composer

5. 驗證PHP、MariaDB和Composer的安裝情況

用以下命令檢查PHP、MariaDB和Composer的版本,以確保它們安裝正確:

php -v mysql --version composer -V

6. 使用Composer安裝Laravel

現在, 通過在終端執行以下命令來安裝Laravel:

composer create-project --prefer-dist laravel/laravel app-name

把上面的app-name替換成你想要的。

然後進入新建立的專案目錄:

cd app-name

7. 執行Laravel伺服器

要啟動專案的開發伺服器, 進入專案目錄並執行指定的命令。

php artisan serve

要訪問你的Laravel應用程式, 執行這個命令來啟動一個本地開發伺服器,埠為8000。然後, 開啟你的網路瀏覽器並導航到:

http://127.0.0.1:8000

如果一切都設定正確, 你將能夠檢視預設的Laravel歡迎頁面,確認你的應用程式已經啟動並執行。現在Laravel已經安裝在你的Linux系統上了!

小結

在這篇文章中, 我們已經介紹了在Windows, macOS, 和Linux上安裝Laravel的過程. 現在你已經成功地在你選擇的作業系統上安裝了Laravel, 你已經準備好開始使用這個流行的PHP框架構建強大而優雅的Web應用程式.

隨著你對Laravel的深入瞭解, 一定要探索豐富的資源來幫助你學習和充分利用這個強大的工具。Laravel社羣以其強大的支援和全面的文件而聞名,所以如果你需要幫助,不要猶豫,請聯絡我們。

評論留言