共计 654 个字符,预计需要花费 2 分钟才能阅读完成。
闲聊
上个周末一鼓作气把网站的插件写完了,全部写完也不到 300 行的代码,从着手开始构思写插件到完成还是跌跌撞撞。首先php代码从来没写过,真的是没有
金刚钻也要揽瓷器活,其次wordpress 插件如何撰写,依赖于wordpress框架如何去实现,最后就是涉及前端,彻彻底底外行一个。
不过还是坚持下来了,夸一夸自己,这中间也发现了一些共同点,比如钩子的概念,自己平时写tensorflow代码的时候也会自定义hook,那么这个在tf里面也是钩子的概念,你可以定义在多少个step时做一些事情,类比wordpress里面,这个插件的方法要在什么时候调用,也是钩子的概念。这就发现很多系统架构的设计其实是共通的,挺有意思。
打住,不能闲扯了,言归正传,这篇文章还是要介绍使用vm 版本的xampp如何进行代码调试。选择vm版本自然是所有的组件都在vm里,不需要自己额外的安装,主要挂载数据路径就可以进行开发。
解释器
调试代码肯定是要配置 php 解释器,这里当然是选择 ssh 连接远程解释器
需要注意的是这里不支持账号密码登录的方式,需要给定rsa认证,也就是公私密钥登录方式。你的密钥保存地址可以通过这里查看
点击完之后会打开terminal 之后会看到下面的图
至此你已经知道你的密钥文件地址了,只要在回到前面配置好ssh就行
测试配置
进行的测试的时候要记住vm里面的测试数据路径,不是挂载本机器上的绝对路径
比如我在机器上是vm在opt里面的,应该都是一样的,只要替换成你自己定义的代码路径就可以了。
现在你可以开心的调试代码了,哇咔咔。
我来测试一下我的插件