phpstorm遠程連接服務器並實時更新發佈代碼(thinkphp6.0.7)

想要phpstrom 遠程連接上服務器,需要通過以下 步驟操作,具體操作跟隨一起看看吧!

 Step1 打開phpstorm Tools->Deployment->Configuration

在這裡插入圖片描述

 

Step2 開始配置連接參數,我的是阿裡雲的服務器,

在這裡插入圖片描述 

有一個 Test Sftp connection 測試連接的可以先測試下

在這裡插入圖片描述
在這裡插入圖片描述 

選擇yes

在這裡插入圖片描述

接下來

Step3: Text-to-HTML conversion tool

在這裡插入圖片描述
在這裡插入圖片描述

後面繼續連接到你的服務器,並next到最後即可

在這裡插入圖片描述

然後如果想實時更新 這個選項得點下

在這裡插入圖片描述

我用的是thinkphp6,先來談一下安裝
因為tp6以上必須用composer來安裝 訪問composer 官方網站 window具體請看composer.
linux 的話就按照提示安裝即可 composer中文網.

在這裡插入圖片描述

由於眾所周知的原因,國外的網站連接速度很慢。因此安裝的時間可能會比較長,建議使用國內鏡像(阿裡雲)。composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

在這裡插入圖片描述

composer安裝完畢,後面就可以按文檔來弄瞭
我用的是寶塔,首先得去php.ini裡面禁用兩個函數,不過基本在高版本的php應該都禁瞭,我猜的哈哈,我用的是php8.0以上 ,用的是lnmp,
在php.ini裡面,搜索disable_functions 把putenv ,proc_open幹掉(不然安裝composer有問題),有的話就忽略

在這裡插入圖片描述

此外如果我們站點是nignx,需要對站點做如下設置,不然tp6的站點打不開

在這裡插入圖片描述

接著如果成功到達瞭笑臉頁面,後面的雷還沒有踩完,tp6的配置就不說瞭,查閱文檔即可,
我當時連接數據庫的時候,出現瞭Host ‘8.192.1.1′ is not allowed to connect to this MYSQL server
在此之前,確保端口3306是放行的,如果沒有得添加上
先進入mysql

在這裡插入圖片描述在這裡插入圖片描述

mysql>update user set host = '%' where user ='root'; 
 
mysql>flush privileges; 
 
mysql>select 'host','user' from user where user='root'; 
 
mysql>quit 

重啟下mysql 服務 service mysql restart

select host,user from user; (分號要加上)

 

在這裡插入圖片描述

你用新建的用戶名或者root都可以去訪問,註意 hostname即可,這時候你在環境變量或者config的database裡面配置都行,推薦database
之後就可以愉快的寫bug瞭~~~~

到此這篇關於phpstorm遠程連接服務器並實時更新發佈代碼(thinkphp6.0.7)的文章就介紹到這瞭,更多相關phpstorm遠程連接服務器內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: