如何在Windows, macOS, 和Linux上安裝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的安裝是否正確,開啟命令提示符並執行以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
composer --version
composer --version
composer --version

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

4. 使用Composer安裝Laravel

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
composer create-project laravel/laravel app-name
composer create-project laravel/laravel app-name
composer create-project laravel/laravel app-name

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

5. 驗證Laravel的安裝

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
laravel --version
laravel --version
laravel --version

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

6. 啟動伺服器

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cd app-name
cd app-name
cd app-name
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
php artisan serve
php artisan serve
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,開啟終端並執行以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

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

2. 安裝Node.js和npm

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brew install node
brew install node
brew install node

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

3. 安裝PHP

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brew install php
brew install php
brew install php

等待安裝完成。

4. 安裝Composer

Composer網站

Composer網站

 

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer

5. 驗證PHP和Composer的安裝

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
php --version composer --version
php --version composer --version
php --version composer --version

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

6. 使用Composer安裝Laravel

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
composer global require laravel/installer
composer global require laravel/installer
composer global require laravel/installer

等待安裝過程的完成。

7. 驗證Laravel的安裝

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
laravel --version
laravel --version
laravel --version

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

8. 建立一個新的專案

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
composer create-project --prefer-dist laravel/laravel app-name
composer create-project --prefer-dist laravel/laravel app-name
composer create-project --prefer-dist laravel/laravel app-name

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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cd app-name
cd app-name
cd app-name

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

9. 執行Laravel伺服器

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
php artisan serve
php artisan serve
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,在終端執行以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo apt update sudo apt install apache2
sudo apt update sudo apt install apache2
sudo apt update sudo apt install apache2

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo systemctl enable apache2 sudo systemctl start apache2
sudo systemctl enable apache2 sudo systemctl start apache2
sudo systemctl enable apache2 sudo systemctl start apache2

2. 安裝PHP

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
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是一個開源的關係型資料庫管理系統。通過執行以下命令來安裝它:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo apt install mariadb-server
sudo apt install mariadb-server
sudo apt install mariadb-server

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo mysql_secure_installation
sudo mysql_secure_installation
sudo mysql_secure_installation

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

4. 安裝Composer

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar
sudo chmod +x /usr/local/bin/composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar sudo chmod +x /usr/local/bin/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的版本,以確保它們安裝正確:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
php -v mysql --version composer -V
php -v mysql --version composer -V
php -v mysql --version composer -V

6. 使用Composer安裝Laravel

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
composer create-project --prefer-dist laravel/laravel app-name
composer create-project --prefer-dist laravel/laravel app-name
composer create-project --prefer-dist laravel/laravel app-name

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

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

cd app-name

7. 執行Laravel伺服器

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
php artisan serve
php artisan serve
php artisan serve

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

http://127.0.0.1:8000

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

小結

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

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

評論留言