iT邦幫忙

0

[Unity] 安裝 MAMP - Unity導入雲端排行榜步驟紀錄 03

  • 分享至 

  • xImage
  •  

2023/06/19

介紹 MAMP

MAMP 代表“Macintosh、Apache、MySQL 和 PHP”。
它是一個提供本地服務器環境的軟件包。
MAMP 允許開發人員在他們的本地計算機上設置 Web 開發環境,
使他們能夠運行和測試 Web 應用程序,
而無需互聯網連接或遠程服務器。

下面簡單介紹一下MAMP的各個組成部分:

Macintosh (Mac):

MAMP 起初為 macOS 設計(現有windows版本),
提供了用戶友好的界面和用於設置本地開發環境的工具。

Apache:

Apache 是一種流行的開源網絡服務器軟件。
MAMP 包括 Apache 作為 Web 服務器組件,允許您在本地託管和提供 Web 應用程序。

MySQL:

MySQL 是一種廣泛使用的開源關係數據庫管理系統。
MAMP 包括 MySQL 作為數據庫組件,允許您存儲和管理 Web 應用程序的數據。

PHP:

PHP 是一種用於 Web 開發的腳本語言。
MAMP 包括 PHP,允許您運行 PHP 腳本和構建動態 Web 應用程序。

MAMP 提供了一個易於使用的控制面板,允許您啟動和停止服務器服務(Apache 和 MySQL)、配置設置和管理本地開發環境。

總的來說,MAMP 對於在 macOS 上工作的 Web 開發人員來說是一個方便的解決方案,
因為它在一個包中提供了一整套 Web 開發工具,簡化了本地服務器環境的設置和管理。

MAMP 是一個本地服務器,您可以在自己的計算機上運行而無需連網。
這是在將應用程序部署到雲端之前和開發時使用。
使用數據庫之前,在測試數據庫上先進行測試是必要的。

安裝 MAMP

Google MAMP 進入官網---
https://ithelp.ithome.com.tw/upload/images/20230619/201564364WbC5A1pkl.png
進入官網畫面之後,點免費下載
https://ithelp.ithome.com.tw/upload/images/20230619/20156436qIPxL9R0B4.png
根據 Window 或 Mac 下載對應版本(不用下載NAMO DSN APP),進行安裝
https://ithelp.ithome.com.tw/upload/images/20230619/201564368WLlo9xAh6.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436UYs7b1ObgW.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436hGO891PGh2.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436qiecgdreK5.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436QRrwFDggH1.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436O7MEN95p2N.png
https://ithelp.ithome.com.tw/upload/images/20230619/201564368kPVyTQbqM.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436nCnwk7RFct.png


接下來打開MAMP應用程式,預設開啓時會自動打開Server(localhost此時可以連接)
按下 StopServer會關閉Server(localhost此時無法連接)
https://ithelp.ithome.com.tw/upload/images/20230619/20156436onH0mlgp3L.png
點左上角的MAMP -> Preference
會看到Start/Stop畫面,按選項可切換

  1. Start/Stop
  2. Ports
  3. PHP
  4. Server
  5. Cloud
    OK儲存退出/CANCEL取消修改退出

Start/Stop

https://ithelp.ithome.com.tw/upload/images/20230619/20156436mcaL7HBLbW.png

Ports

"Ports"(埠)是指用於處理網路通訊的特定數字。

https://ithelp.ithome.com.tw/upload/images/20230619/20156436Ipce5XkE71.png

MAMP 使用兩個主要的埠(Port):

Apache Port(通常為 80):

這是用於處理 HTTP 請求的埠。當你在瀏覽器中輸入網址並訪問 MAMP 中的網站時,瀏覽器將使用這個埠來與 MAMP 的 Apache 伺服器進行通訊。

MySQL Port(通常為 3306):

這是用於連接和操作 MySQL 資料庫的埠。當你在 MAMP 中的網站中使用 PHP 或其他程式語言與 MySQL 資料庫進行互動時,它們將使用這個埠來建立連線並執行相應的資料庫操作。

這些埠號可以在 MAMP 的設定中進行更改,但通常情況下使用預設的埠號即可。

在網站開發過程中,了解埠號的重要性是很有幫助的,特別是當你需要設定防火牆或處理網路連接問題時。

PHP

在 PHP 選項卡中,你可以看到 MAMP 可用的不同 PHP 版本。

https://ithelp.ithome.com.tw/upload/images/20230619/201564367SSyHIN3uY.png

PHP(Hypertext Preprocessor)是一種廣泛使用的開源伺服器端腳本語言,特別適合用於網頁開發。
PHP 的主要特點是它可以嵌入到 HTML 中,並與網頁一起執行。

以下是一些關於 PHP 的重要特點和功能:

伺服器端腳本語言:

PHP 主要用於在伺服器端執行,與客戶端(通常是網頁瀏覽器)進行通訊。當用戶訪問一個 PHP 網頁時,伺服器會執行 PHP 代碼,生成 HTML 內容並將其返回給客戶端。

開源和跨平台:

PHP 是一個開源的腳本語言,這意味著它的原始碼對任何人都是可用的。它也是跨平台的,可以運行在多種作業系統上,如 Windows、Linux、macOS 等。

廣泛的應用:

PHP 在網頁開發領域非常受歡迎,許多網站和應用程式使用 PHP 來處理動態內容和與資料庫進行交互。它可以用於開發各種類型的網頁,包括個人網站、企業網站、電子商務平台等。

資料庫連接:

PHP 具有內建的資料庫連接功能,可以與各種關聯式資料庫(如 MySQL、PostgreSQL)和非關聯式資料庫(如 MongoDB)進行交互。這使得 PHP 非常適合開發需要與資料庫進行交互的網站和應用程式。

支援廣泛的函式庫和框架:PHP 生態系統非常豐富,有許多函式庫和框架可供開發人員使用。
這些函式庫和框架提供了許多現成的功能和工具,以加速開發過程並提高代碼的可靠性和安全性。

由於 PHP 容易上手且功能強大,它已成為許多網站開發人員的首選語言之一。
許多流行的內容管理系統(如 WordPress、Drupal)和電子商務平台(如 WooCommerce)也是使用 PHP 開發的。

Server

在伺服器選項卡中,你可以看到 MAMP 可用的不同伺服器版本,如 Apache 和 Nginx。

預設是 Apache 不用改
https://ithelp.ithome.com.tw/upload/images/20230619/20156436FlHqWHHFQw.png

注意:之後我們的代碼會放在Document Root的位置

Cloud

在雲選項卡中,你可以看到

https://ithelp.ithome.com.tw/upload/images/20230619/20156436PPovV6FeMK.png


最後,點擊下圖 Open WebStart page
https://ithelp.ithome.com.tw/upload/images/20230619/201564362Q9bwMenDX.png
https://ithelp.ithome.com.tw/upload/images/20230619/20156436ES6QHEmowS.png
確保 ApacheServer & MySQL Server 右方綠點都有亮

沒有亮就按 Start Servers 按鈕,開啓Server

就會跳轉預設瀏覽器的 MAMP localhost 頁面 - http: //localhost/MAMP/
https://ithelp.ithome.com.tw/upload/images/20230619/20156436m5jqJT3Hqm.png
點擊中央 MySQL 的 phpMyAdmin (藍字超連結)就會進入 -
http: //localhost/phpMyAdmin/

MAMP應用程式的Server開啓狀態才能進入phpMyAdmin頁面

https://ithelp.ithome.com.tw/upload/images/20230619/20156436au5yoVO2nK.png
下一節 04
[Unity] 本地資料庫建置管理-Unity導入雲端排行榜步驟紀錄04
資料庫管理 phpMyAdmin 介紹/ 資料庫和資料表設置

  1. 更改資料表結構
  2. 將資訊插入到資料表
  3. 從資料表中讀取/選取資訊
  4. 更新資料表中的資訊
  5. 從資料表中刪除資訊

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言