1. 程式人生 > 程式設計 >phpstorm遠端連線伺服器並實時更新發布程式碼(thinkphp6.0.7)

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是放行的,如果沒有得新增上
先進入mys程式設計客棧ql

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

mysql>update user set host = '%' whecjZFoure user ='root'; 
 
mysql>flush privileges; 
 
mysql>se
程式設計客棧
lect '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遠端連線伺服器內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!