- 博客(9)
- 收藏
- 关注
原创 PHP Vs Code必备插件
PHP Vs Code必备插件Better Align(代码对齐工具)文件图标 Better Align(代码对齐工具) // 将键绑定放在此文件中以覆盖默认值 [ { "key": "shift+alt+d", "command": "wwm.aligncode", "when": "editorTextFocus && !editorReadonly" } ] 这样就设置为快捷键shift+alt+d了 文件图标 左下
2021-02-07 12:08:53
445
原创 SSL证书申请以及nginx SSL模块配置
申请LetsEncrypt永久免费SSL证书 第一、安装LetsEncrypt前的准备工作 根据官方的要求,我们在服务器上部署LetsEncrypt免费SSL证书之前,需要系统支持Python2.7以上版本以及支持GIT工具(自行安装,一般服务器python自带都已经安装好了)。 第二、快速获取Let’s Encrypt免费SSL证书 1、安装证书会占用80端口,查看是否有占用80端口,如果有就停掉 2、域名解析,我这边使用阿里云 3、ping一下域名带www和不带www,都能ping通就行 git
2020-12-30 23:14:08
862
原创 phpstorm配置xdebug调试教程
安装xdebug 首先查看一下自己的php版本信息 去官网下载对应版本的xdebug扩展 链接:https://xdebug.org/download.php 或者右键查看phpinfo()输出的源代码,到这个页面:https://xdebug.org/wizard 将phpinfo()输出的信息全选复制到输入框内 *注:使用phpstudy自带的xdebug最好,可能下载下来的版本和自己php版本不匹配,导致无法开启调试 修改php.ini文件,添加以下xdebug配置 zend_extensio
2020-12-28 10:36:12
262
原创 phpstorm中使用FTP功能和自动上传配置介绍
打开PhpStorm,打开一个本地项目。依次找到Tools—>Deployment—>Cofiguration,点击进入。 依次填入项目名称,FTP主机地址,用户名,密码,项目的浏览器访问地址,然后点击Test connection测试是否连接成功。点击Mappings,配置项目本地地址,其他默认,注意远程地址那有个斜杠。点击OK。 3. 到此phpstorm使用ftp就配置完成了,查看一下上传快捷键 4. 接下来是设置快捷键ctrl+s保存自动上传到服务器 到此,按保存快.
2020-12-24 10:45:57
2022
原创 PHP模拟发送get、post请求
PHP模拟发送get、post请求 模拟发送post请求 public function httpPost($url = '', $param = []) { if (!$url || empty($param)) return false; // 创建一个新CURL资源 $ch = curl_init($url); // 设置头文件的信息作为数据流是否输出 curl_setopt($ch, CURLOPT_HEAD
2020-12-06 19:05:29
647
原创 ThinkPHP5.1处理ajax跨域问题
ThinkPHP5.1处理ajax跨域问题 1.在命令行切换到项目文件夹,输入以下命令生成一个Cors命名的中间件 php think make:middleware Cors 生成的中间件文件位于application/http/middleware下; 2.接下来打开Cors.php文件,添加以下代码 class Cors { public function handle($request, \Closure $next) { header('Access-Contr
2020-12-06 18:23:06
467
3
原创 PHP依赖注入
PHP依赖注入 /** * 容器与依赖注入的原理 * ---------------------------------------------------- * 1.任何的URL访问,最终都是定位到控制器,由控制器中某个具体的方法去执行 * 2.一个控制器对应着一个类,如果这些类需要进行统一管理,怎么办? * 容器来进行类管理,还可以将类的实例(对象)做为参数,传递给类方法,自动触发依赖注入 * 依赖注入:将对象类型的数据,以参数的方式传到方法的参数列表 * URL访问:通过GET方式将数据
2020-11-07 20:11:14
169
原创 PHP设计模式
PHP设计模式单例模式工厂模式注册模式适配模式 单例模式 /** * 单例模式 * 单例模式,使某个类的对象仅允许创建一个。构造函数private修饰,申明一个static getInstance方法, * 在该方法里创建该对象的实例。如果该实例已经存在,则不创建。比如只需要创建一个数据库连接。 * * 必须先声明一个静态私有属性:用来保存当前类的实例 * 1. 为什么必须是静态的?因为静态成员属于类,并被类所有实例所共享 * 2. 为什么必须是私有的?不允许外部直接访问,仅允许通过类方法控制
2020-11-07 19:42:15
176
原创 MySQL之mysqldump的使用
MySQL之mysqldump的使用 【Windows】下MySQL的数据备份与恢复示例 1. 数据备份导出 // 进入到mysql的bin目录下(例:D:\MySQL5.7.26\bin) //mysql.exe [-h远程服务器] -u用户名 -p 数据库 > D:\test.sql(保存路劲) D:\MySQL5.7.26\bin>mysql.exe -h192.168.1.250 -uroot -p test > D:\test.sql 2. 备份恢复导入 //同样进入
2020-11-02 16:53:30
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅