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!
推薦閱讀:
- 如何快速修改MySQL用戶的host屬性
- 全面分析MySQL ERROR 1045出現的原因及解決
- Windows Server 2019 MySQL數據庫的安裝與配置理論+遠程連接篇
- MySQL 服務與數據庫管理
- MySQL8.0無法遠程連接訪問的解決方法