遠端部署php專案的方法:1、租伺服器 ;2、設定環境;3、測試php和資料庫環境;4、透過WINScp上傳檔案;5、執行檔案即可。
#本文操作環境:Windows7系統、PHP7.1版、DELL G3電腦
怎麼遠端部署php專案?
將PHP專案部署到伺服器
專案包含一堆php文件,需要連接mysql
流程
#租伺服器->設定環境-> 測試php與資料庫環境-> 上傳檔案-> 執行
1. 租伺服器
## 步驟: 阿里雲官網註冊登入- 實名認證- 學生認證- 購買- 進入>控制台>雲端伺服器>實例- 重設實例密碼-> 設定環境
#2. 配置環境使用阿里雲平台自帶的遠端連線功能步驟:/
關於購買阿里雲學生機
:一個月10rmb
*但是優惠只有一次,還是多買幾個月吧(嘆氣.jpg地域
:可以多選幾個看看,不同地域好像剩下的伺服器作業系統(存貨)不一樣實例
:預設1CPU 2G作業系統
:Ubuntu 18.04 64位元
*作業系統是Linux的,不會Linux指令只能瘋狂複製別人程式碼
/
#關於重置密碼找不到實例
:注意在頁面左上角,選擇你購買的伺服器所在地網域
要記住###ip位址、
用戶名和
密碼,最好用個txt存起來
/
(接上一步驟) - 選擇點選進入已購買的實例- 遠端連線下拉選擇workbench - 彈出遠端連線頁面- 輸入使用者名稱(預設root)和密碼
*此處還有一個遠端連線的密碼?需要自行設定
/*還有好多意外具體忘了
配置環境特定指令: 參考:把PHP專案部署到伺服器上,讓別人看見你的成果。
/
出現過的幾百種意外狀況##unable to locate package
:更新即可/換一個指令根目錄var>www>html不存在
:自己新建一個,所有專案檔案將會放在這下面埠
:自行加入mysql的連接埠【在實例右邊的更多中下拉>網路與安全群組>設定規則>手動新增>
自訂UDP 目的:3306/3306 來源:0.0.0.0 /0
】/
##3.測試
步驟:
測試輸入ip位址開啟狀況- 測試php、mysql狀態
測試php和mysql可用不可用:
phpInfo.php下載winscp - 用ip位址、使用者名稱、密碼連接- 上傳檔案到【內容為
phpInfo();】
開啟 http://ip位址/phpInfo.php
4. WINScp上傳檔案
\var\www\html
下(winscp使用教程自行搜尋)*winscp預設開啟的目錄是
\root
,需要退回最上一層目錄\,找到
\var\www\html *一般
\var
已存在,沒有
\var\www,可以自行新建www
/
資料庫遇到問題:
這裡連接mysql資料庫是透過http://ip位址/phpmyadmin,跟本機測試的資料庫不一樣,需要
重新上傳mysql表,資料重新設定phpmyadmin的使用者名稱和密碼
*阿里雲的網頁為啥打開那麼卡卡卡卡卡呢- 更改項目連接資料庫的config(新的使用者名稱和密碼)
- /
- ##ps:
以上是怎麼遠端部署php項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器