本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
LAMP是搭建Web應用時最常用的環境,LAMP分別表示Linux、Apache、MySQL以及PHP,即在Linux系統中安裝Apache、MySQL以及PHP。本文將介紹如何使用輕量應用服務器的LAMP鏡像快速搭建開發環境。
背景信息
阿里云的云市場提供了豐富的鏡像資源,集成了操作系統和應用程序。在創建實例時,選擇包含了LAMP環境的鏡像,創建后就無需再部署環境。使用LAMP環境云市場鏡像的方式如下:
創建輕量應用服務器實例時,直接選擇包含LAMP環境的應用鏡像。
創建輕量應用服務器實例后,通過更換操作系統的方式,將已購實例的操作系統更換為包含LAMP環境的鏡像。
步驟一:創建服務器
請您根據實際業務場景選擇對應的方式。
全新創建服務器
如果您還沒創建輕量應用服務器,建議您直接選擇包含LAMP環境的應用鏡像快速創建服務器。
登錄輕量應用服務器管理控制臺。
在左側導航欄,單擊服務器。
在頁面左上角,單擊創建服務器。
在輕量應用服務器售賣頁,完成資源配置。
創建服務器的具體操作,請參見創建輕量應用服務器。
其中,您需要在鏡像區域,選擇應用鏡像為LAMP 7.4。
更換鏡像
如果您已創建輕量應用服務器,建議您通過更換操作系統的方式,將已購實例的操作系統更換為包含LAMP環境的應用鏡像。具體操作,請參見重置系統。
關于重置系統的使用限制,請參見使用限制。
重置系統操作會清除服務器上的磁盤數據,如果您服務器上存在重要數據不建議您使用此方式。
步驟二:查看應用信息
單擊LAMP服務器卡片中的實例ID。
單擊應用詳情頁簽,查看應用預置軟件的用戶密碼信息。
在LAMP信息區域,單擊遠程連接。
在彈出的對話框中,單擊立即登錄。
在遠程連接的服務器命令行中,執行以下命令,查看應用的相關信息。
sudo cat /root/ReadMe
LAMP鏡像的版本不同,查看到應用相關消息略有不同。本文以LAMP 7.4為例,您可以獲取鏡像中預裝的數據庫管理密碼以及FTP用戶密碼信息。
鼠標選中應用信息,單擊鼠標右鍵,然后單擊復制,將信息粘貼至本地主機,方便后續部署網站時使用。
密碼信息請您妥善保管。
可選:查看PHP配置詳情。
如果您需要使用
phpinfo
函數查看PHP的配置詳情或者需要確認服務器運行是否正常,可以通過本步驟進行查看。LAMP鏡像的6.1.0和7.4版本存在以下差異:
LAMP 7.4:鏡像中預置了包含
phpinfo
函數的phpinfo.php文件,保存在網站根目錄/data/wwwroot/default下。您可以直接在本地主機中,使用瀏覽器訪問http://輕量應用服務器公網IP/phpinfo.php
(如果服務器已綁定域名,請訪問輕量應用服務器的域名/phpinfo.php
),查看PHP配置詳情。本文示例中,選用的是LAMP 7.4鏡像,因此您可以直接查看PHP配置詳情。查看輕量應用服務器公網IP和域名的步驟如下:
在服務器卡片中查看服務器公網IP。
查看輕量應用服務器的域名。具體操作,請參見綁定并解析域名。
LAMP 6.1.0:鏡像中默認不存在phpinfo.php文件,您需要通過以下操作步驟,創建包含
phpinfo
函數的phpinfo.php文件,然后再查看PHP配置詳情。運行以下命令,在網站根目錄創建phpinfo.php文件,用于保存
phpinfo
函數的相關代碼。su root sudo vim /home/www/htdocs/phpinfo.php
按i鍵進入編輯模式,添加以下代碼。
<?php phpinfo(); ?>
按Esc鍵,然后輸入
:wq
后按下Enter鍵,保存并退出文件。在本地主機中,使用瀏覽器訪問
http://輕量應用服務器公網IP/phpinfo.php
。如果您的服務器已綁定域名,可以通過域名訪問
您的域名/phpinfo.php
。本示例以瀏覽器訪問
http://輕量應用服務器公網IP/phpinfo.php
的方式,查看PHP配置詳情如下圖所示,表示LAMP服務器運行正常。
步驟三:測試訪問網站
將您需要部署的Web項目文件上傳至服務器的網站根目錄,并修改項目文件的所屬用戶。本示例中以LNMP 7.4為例,將通過FileZilla工具上傳僅用于測試的test.html文件,文件內容如下所示:
<html>
<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>
<body>
Test123456789
</body>
</html>
具體的操作步驟如下所示。
將本地主機中保存的網站代碼上傳至LAMP服務器的網站根目錄。
服務器的防火墻添加規則放行
21
、20000/30000
端口。21
為FTP服務的默認端口,20000/30000
端口為LAMP服務器中FTP服務的被動模式可能占用的端口范圍。添加防火墻規則的具體操作,請參見防火墻設置。使用FileZilla工具,并通過已保存的FTP用戶密碼信息連接服務器,將測試文件test.html上傳至LAMP服務器的/data/wwwroot/default目錄下。
具體操作,請參見步驟五:通過FTP客戶端測試連接FTP服務器。
在遠程連接的服務器命令行中,運行以下命令,修改測試文件的所屬用戶。
本示例中以LAMP 7.4為例,網站根目錄為/data/wwwroot/default,測試文件為test.html,因此命令如下所示:
sudo chown -R www:www /data/wwwroot/default/test.html
在本地主機,使用瀏覽器訪問
http://輕量應用服務器公網IP/test.html
。如果您的服務器已綁定域名,可以通過域名訪問
您的域名/test.html
。如下圖所示,成功訪問網站。