MAMP PRO教程


簡單使用

第一步 創建新主機,按主機表左下角的“+”按鈕。

第二步 配置域名和項目地址

第三步 選擇你要使用的web服務器

第四步 配置URL重寫規則

第五步 檢查端口號

第六步 重啟服務訪問域名


以下全是介紹

創建新主機

要創建新主機,請按主機表左下角的“+”按鈕。

第一次點擊“+”按鈕時,你會看到一條消息,告訴你必須首先設置SSL環境。單擊“確定”按鈕確認此對話框。

之后,您可能必須輸入 macOS 帳戶的密碼。

Name主機列表

MAMP PRO的所有主機都列在主機表中。如需更多結構,你可以使用拖放更改主機的順序,也可以將主機分組在一起。

在主機列表的頭行中,你可以按照預定義條件對主機列表進行篩選。在頁腳中,“+”按鈕允許你創建新主機,“-”按鈕允許你刪除所選主機。

齒輪按鈕為你提供了更多選擇。

如果帶有掛鎖的圖標出現在主機表的名稱之前,則此主機的SSL功能處於活動狀態。

  • localhost

虛擬主機localhost是默認創建的,不能刪除。

  • Groups

為了方便起見,主機可以分組到虛擬文件夾中。要創建組,請按主機表底部的設置按鈕。

  • Blueprints

創建新主機時,該組中的主機可以用作模板。

  • Inactive Hosts

當暫時不需要主機時,它可以移動到“非活動主機”組。當您的服務器啟動時,非活動主機將不會寫入“主機”文件,並且無法訪問。

  • Trash

把你的主人搬到垃圾桶里。你可以從這里刪除它們或恢復它們。刪除主機時,你可以選擇刪除文檔根目錄、關聯數據庫和雲數據。

注意:刪除文檔根將永久刪除主機數據。

General通用

  • Name

服務器名稱和端口號組合必須在MAMP PRO中是唯一的。通常使用反向域名命名方案來輕松識別它們是切實可行的(例如,使用info.mamp.development而不是development.mamp.info)。未反轉的名稱可能會與外部域名發生沖突。主機名可能只包含字母和/或數字,以及破折號(“-”);但它不能以“-”字符開頭或結尾。名字不區分大小寫。主機的名稱最長可達254個字符。

要在默認瀏覽器中打開新主機,請單擊主機名字段右側的“打開”按鈕。此按鈕僅在服務器運行時處於活動狀態。“打開”按鈕允許您在特定瀏覽器中打開主機的網站。

  • PHP Version

在這里,你可以選擇主機應使用哪個PHP版本。

如果你選擇默認的PHP版本,如果你在PHP選項卡中選擇新的默認版本,MAMP PRO將自動適應此設置。使用固定設置告訴MAMP PRO不要更改PHP版本。

要顯示當前選擇的PHP版本的配置,請右側選擇框的箭頭按鈕。

如果要在MAMP PRO中選擇設置php版本,點擊左側圖標按鈕PHP,單擊選擇框選擇php版本

  • Dynamic DNS

確定此虛擬主機是否可以通過互聯網的動態DNS服務訪問。

要能夠從此選擇框中選擇一個值,你必須在“動態DNS”(服務器和服務)區域激活復選框“將動態DNS服務包含在GroupStart”,並在提供的服務之一中輸入你的帳戶數據。

  • IP address

如果此字段為空或包含*,Web服務器將使用計算機的IP地址之一訪問此主機。如果你想選擇哪些IP地址應該與主機關聯,請從彈出菜單中選擇它。

  • Port number

確定虛擬主機可訪問的端口。有效值為2至65535。在大多數情況下,預設值不需要更改。

  • Web server

確定哪個Web服務器將與主機一起使用。

  • Document root

虛擬主機的文檔(HTML/PHP文件等)的位置稱為文檔根。

注意:不要在/Applications/MAMP文件夾下創建文檔根文件夾。文檔根文件夾的更好位置是~/Sites/。當您這樣做時,您的主機數據將與MAMP PRO應用程序數據分離。

你可以使用權限面板更改所選文檔根的權限。這可以通過菜單“工具->開放權限面板...”訪問。

  • Extras

使用MAMP PRO Extras,您只需單擊幾下即可安裝內容管理系統。按“添加...”按鈕安裝額外軟件包。

附加面板顯示附加的名稱、每個文檔根目錄可以安裝多少次,以及PHP版本和MySQL的兼容性。MAMP PRO提供以下額外服務。
WordPress
Joomla
Drupal
Bootstrap
Concrete5
MediaWiki
phpBB
webEdition

  • Resolution

這將決定你的系統將如何映射主機名到ip地址。

via /etc/host file (this Mac only)
使用文件/etc/hosts的基本映射機制。

via “MAMP Viewer”
啟用在MAMP查看器上查看主機。只有當主機名以“.local”結尾時,你才能啟用此選項。如果情況並非如此,並且你激活此復選框,你將被問及是否應相應更改主機的名稱。

  • Aliases

別名是你的虛擬主機的附加名稱。與主機本身一樣,這些附加名稱也適用相同的約束。使用加號按鈕添加別名。

注意:在WordPress頁面中使用別名不合適,因為WordPress將主機的原始名稱存儲在數據庫中,並生成帶有此名稱的所有鏈接等。

Apache

  • Options for directive

Indexes

激活或停用“目錄瀏覽”。如果文檔根目錄中沒有index.html、index.php等,則啟用此選項時將顯示文件夾的內容。沒有此選項,將不會顯示任何內容或出現錯誤消息。

Includes

允許使用服務器端包含(SSI)。

SymLinksIfOwnerMatch

“FollowSymLinks”的限制版本。只有當所有者匹配時,才允許通過符號鏈接引用對象。

FollowSymLinks

允許使用符號鏈接作為其他目錄中文檔的引用。如果您希望引用目錄樹以外的對象(例如Web服務器的協議文件),但知道您希望避免通過URL樹隱藏對象,這是一個優雅的功能。

IncludesNOEXEC

允許服務器端包含,但禁用 #exec cmd 和 #exec cgi。仍然可以 #include 腳本別名目錄中的虛擬 CGI 腳本。

** Exec-CGI**

允許CGI執行。

MultiViews

允許根據語言使用或禁用動態文檔。

AllowOverride

.htaccess文件中允許的指令類型。

AllowOverride

測試經過身份驗證的用戶是否由授權提供商授權。

  • Additional parameters for directive

此字段中的語句被添加到 ... Apache配置文件中主機的一部分。

  • Directory index

如果地址中沒有文件名,請確定Apache應該服務哪個文件。默認情況下,它是index.html或index.php。

  • Additional Parameters for directive

這些指令直接轉到httpd.conf文件。

  • Server admin

服務器包含在發送給客戶端的錯誤消息中的電子郵件地址。

Nginx

  • Directory index

如果地址中沒有給出文件名,請確定Nginx應該服務哪個文件。默認情況下,它是index.html或index.php。

  • AutoIndex

激活或停用“目錄瀏覽”。如果文檔根目錄中沒有index.html、index.php等,則啟用此選項時將顯示文件夾的內容。沒有此選項,將不會顯示任何內容或出現錯誤消息。

  • Additional parameters for location:/

try_files

按指定順序檢查文件是否存在,並使用第一個找到的文件進行請求處理。

Custom

這些指令直接轉到nginx.conf文件。

  • Access Limits

allow

允許訪問指定的網絡或地址。如果指定了特殊值unix:(1.5.1),則允許訪問所有UNIX域套接字。

deny

拒絕訪問指定的網絡或地址。如果指定了特殊值unix:(1.5.1),則拒絕訪問所有UNIX域套接字。

  • Additional parameters for directive

此處向 指令添加其他參數。

Databases

Remote 和 Cloud 功能使用將數據庫映射到主機。此映射告訴MAMP PRO哪個主機與哪些數據庫相關聯。

創建數據庫

要創建新數據庫,請單擊數據庫表底部的“+”按鈕。你只能創建數據庫,不能創建單個表。為此,請使用數據庫管理工具,如phpMyAdmin。你可以通過單擊數據庫表頁腳中的相應圖標來訪問phpMyAdmin。

  • Name
    在這里輸入新數據庫的名稱。
  • After creating the new database…

grant access to User
當你授予訪問權限時,你可以選擇使用現有用戶,或者你可以創建新用戶。如果你選擇創建新的MySQL用戶,則需要該新MySQL用戶的密碼。這必須在下面的“帶密碼”文本字段中填寫。如果選擇了現有的MySQL用戶,則禁用“帶密碼”字段,並將自動使用此MySQL用戶的現有密碼。如果沒有選中此框,則由 MySQL“root”用戶創建新數據庫並授予其權限。

with Password
在這里輸入新 MySQL 用戶的名稱。當創建新的MySQL用戶時,需要密碼才能繼續。如果使用現有用戶,此字段將被禁用。

基本原理

  • Empty

一個“空”主機預裝了一個簡單的虛擬頁面。

  • WordPress

“WordPress”主機預裝了WordPress,包括其數據庫。

高級

  • Custom

“自定義”主機允許您將數據庫和/或文件添加到新主機。

  • Blueprint

“Blueprint”主機是“Blueprint”組中主機的克隆。

  • Cloud

主機創建后自動從雲端導入數據。

  • Import

使用此主機類型自動導入遠程站點。

  • Migration

此類型創建一個主機,用作遷移中的源/目的地。

官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM