开发与调试
# 本地开发
>w 本地开发可以使用Phpstorm,也可以使用VSCode,或者使用其他你喜欢的开发工具。
下面演示使用VSCode进行远程同步开发。
# 设置root账户密码
在宝塔后台的软件商店中,安装并进入Linux工具箱,设置系统密码

# 安装Remote-SSH插件
在VS的扩展商店,安装下列3个插件

# 新建远程连接

# 输入ssh连接命令
按这个格式输入:
```
ssh root@主机ip地址
```
然后回车

这里有可能会提示选择配置文件。选择默认的第一个选项。

下方提示添加成功,选择连接

输入root密码

>w 这里的密码,是root账号的密码,并不是宝塔面板的登录密码
# 打开文件夹
远程连接成功后,服务器上的文件就可以映射到VS中。
选择打开文件夹

目录选择/www/wwwroot/,确定

等待远程连接成功后,设置信任,即可看到远程文件了。

服务器中的文件如下:

在这里进行编辑,远程服务器的文件是==实时同步==的。
> 每次进入远程服务器,都需要输入密码。
> 为了方便,可以通过配置密匙,实现免密登录。
参考:[mac、vscode免密码登录远程服务器SSH](http://www.manongjc.com/detail/23-wslodvhacnemhgu.html)
# 删除.user.ini文件
先执行以下命令,解除该文件的锁定状态
```
chattr -i .user.ini
```
删除.user.ini文件
```
rm -rf .user.ini
```
参考[.user.ini文件 无法删除解决办法](https://blog.csdn.net/azezeze/article/details/124746670)
# 参考文章
[mac os 通过vs code连接远程服务器 (ssh方法)](https://blog.csdn.net/weixin_38673554/article/details/127849050)
[vscode 配置服务器远程连接-不需要每次输密码](https://zhuanlan.zhihu.com/p/425641299)
[VsCode配置ssh免密远程连接服务器](https://blog.csdn.net/weixin_46773333/article/details/128335416)