想要phpstrom 遠程連接上服務器,需要通過以下 步驟操作,具體操作跟隨一起看看吧!
step1 打開phpstorm tools->deployment->configuration
step2 開始配置連接參數,我的是阿里云的服務器,
有一個 test sftp connection 測試連接的可以先測試下
選擇yes
接下來
step3: text-to-html conversion tool
后面繼續連接到你的服務器,并next到最后即可
然后如果想實時更新 這個選項得點下
我用的是thinkphp6,先來談一下安裝
因為tp6以上必須用composer來安裝 訪問composer 官方網站 window具體請看.
linux 的話就按照提示安裝即可 .
由于眾所周知的原因,國外的網站連接速度很慢。因此安裝的時間可能會比較長,建議使用國內鏡像(阿里云)。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
1
2
3
4
5
6
7
|
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
1
|
select host,user from user; (分號要加上) |
你用新建的用戶名或者root都可以去訪問,注意 hostname即可,這時候你在環境變量或者config的database里面配置都行,推薦database
之后就可以愉快的寫bug了~~~~
到此這篇關于phpstorm遠程連接服務器并實時更新發布代碼(thinkphp6.0.7)的文章就介紹到這了,更多相關phpstorm遠程連接服務器內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/weixin_44088587/article/details/114915313