这篇文章解决:
- PhpStorm + xdebug 单步调试PHP的设置
- 远程服务器PHP源码调试
- 微信公众号接口/小程序接口服务的调试
有些应用需要部署到外网环境才能运行,我们使用 PhpStorm + Xdebug 在本地调试远程web服务器跑的代码。
安装xdebug扩展
1 | pecl install xdebug |
如果服务器部署的是php很新,安装xdebug不成功,可以试试 pecl install xdebug-beta
配置xdebug
在php.ini中添加如下配置
这篇文章解决:
有些应用需要部署到外网环境才能运行,我们使用 PhpStorm + Xdebug 在本地调试远程web服务器跑的代码。
1 | pecl install xdebug |
如果服务器部署的是php很新,安装xdebug不成功,可以试试 pecl install xdebug-beta
在php.ini中添加如下配置
CentOS 下 Nginx 部署免费SSL安全证书 Let's Encrypt (certbot)
此文档已过时,点击这里阅读新文档
Let’s Encrypt 是一个免费、开放,自动化的证书颁发机构,由 ISRG(Internet Security Research Group)运作。
兼容性: Let’s Encrypt 已经得了 IdenTrust 的交叉签名,这意味着其证书现在已经可以被所有主流的浏览器所信任,包括从IE6-IE11,其它现代浏览器更没话说,100%放心使用。
注册IP限制:每IP每3个小时不超过10次
域名数量限制:每个域名(包含子域名)每7天不超过5个
所有版本已申请的证书放在 /etc/letsencrypt/archive下,/etc/letsencrypt/live是指向最新版本的符号链接。web server中关于证书的配置建议指向 live 目录下的文件,以免证书更新后还需要更改配置。
每个域名一个目录,主要包含以下几个文件:
注册登录 https://pypi.org/ 账号,在 “Account Setting” 中点击 “Add API token”,把创建好的 token 保存起来。
setup.py 文件setup.py 设置包的参数,例如
1 | from distutils.core import setup |
重要参数说明:
1 | pip install setuptools wheel twine |
执行命令
1 | # 打包 |
弹出的 username 输入:__token__,密码输入前面创建的 API token,这样就发布好 pip 包了。
这个密码每次要输入比较麻烦,执行如下配置就可以省掉输入账号密码的步骤:
在系统用户文件夹中创建 .pypirc 文件,输入内容:
1 | [pypi] |
一个基于element-ui,实现图片选取和上传的Vue插件,可显著提升管理后台图片选取、上传的用户体验。
源码: https://github.com/coderpan-com/elx-imgbox

