PHP
小小青年
爱好网站开发,喜欢PHP、JAVA开发,菜鸟练级中。
展开
-
phpstorm配置xdebug(远程服务器)
1、远程服务器安装xdebug扩展远程服务器(虚拟机的linux系统)wget http://xdebug.org/files/xdebug-2.5.4.tgztar xzf xdebug-2.5.4.tgzcd xdebug-2.4.0RC4/phpize./configure --enable-xdebug --with-php-config=/usr/local/php/bin/...原创 2019-10-12 11:59:10 · 498 阅读 · 0 评论 -
微信公众号开发---本地调试(使用内网穿透)
背景公众号开发过程中,频繁修改线上代码,开发过程比较繁琐,同时一旦出错将会影响到线上的其他正常业务,因此搭建一个微信公众号开发的本地环境能达到不影响线上业务的同时调试代码。前提条件本地发开发环境(phpstudy类似的集成环境)微信号内网穿透环境。具体步骤第一步:预先搭建好微信公众号的服务器环境,及服务器响应代码。可以使用phpstudy、warmserver等PHP开发集成环境...原创 2019-09-26 09:32:36 · 3548 阅读 · 0 评论 -
windows下使用nginx服务器执行curl_exec超时问题解决:windows下手动拉起php-cgi子进程实现nginx并发处理
场景简述window系统下使用phpstudy搭建集成开发环境,使用的是PHP5.6+Nginx组合,在本地项目中执行curl_exec()请求时,提示:Maximum execution time of 30 seconds exceeded但奇怪的是使用apache服务器却可以正常执行。原因:windows 下 nginx+php环境,并不支持并发。解决方案:windows下不...原创 2019-07-06 11:56:56 · 790 阅读 · 0 评论 -
PHP修改图片像素大小
以下为修改图片为指定像素方法及使用示例:/** * @Desc: * @DateTime: xxx * @param $filename 文件名(所在路径) * @param $xmax 修改后最大宽度 * @param $ymax 修改后最大高度 * @param $ext 文件后缀 * @return resource */function resize_image($fi...原创 2019-01-03 12:04:18 · 3539 阅读 · 1 评论 -
PHP 7 错误处理 (Fatal error: Uncaught Exception: PHP E_ERROR: Uncaught Exception: PHP 0: Return value o)
前些天在为一个微信小游戏写接口,之前接触挺少的,所以踩了挺多坑的,遇到了一个致命错误,但是却是以抛出异常的形式报告。刚开始想把它作为异常进行try-catch进行捕获并返回内容,但却发现并不能捕获。错误信息描述:接口中给微信提供的用户授权信息解密时报错:Fatal error: Uncaught Exception: PHP E_ERROR: Uncaught Exception: PHP 0:...原创 2018-12-15 01:28:12 · 11284 阅读 · 0 评论 -
Yaf学习记录(二)命名空间
在前一个yaf学习记录笔记中记录了yaf的基本搭建,当时在php.ini中开启了命名空间的配置项,在本次笔记中将记录如何在命名空间配置项关闭的情况下搭建框架系统,并讲述一些基本的application.ini的配置变量作用。1、关闭命名空间;添加yaf扩展extension=php_yaf.dll;设置自动加载机制yaf.use_spl_autoload=1 ;启用命名空间yaf...原创 2018-10-22 11:43:34 · 2046 阅读 · 0 评论 -
Thinkphp基本使用知识
本笔记内容是基于ThinkPHP5.0.7进行实践。1.路由书写规则route.php 需要声明:默认tp采用path_info模式的实现路由,默认是:’http://servername/模块/控制器/方法’。但可以通过修改route.php使用路由规则来实现url寻址。默认情况下tp采用的是混合路由规则,即上述两个路由方式共存,但针对不同方法而言,即同一个方法,如果使用两种不同的路...原创 2018-06-25 16:51:11 · 606 阅读 · 0 评论 -
ThinkPHP5.1 文件引入路径问题
Thinkphp5.1 文件引入1、视图文件中引入其他的视图文件文件目录如下图: 需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:{include file="/public/_meta"}{include file="/public/_header"}{include file="/public/_...原创 2018-06-12 14:47:49 · 9646 阅读 · 3 评论 -
Yaf整合smarty3实现过程
本文记录Yaf与smarty视图引擎结果的过程,欢迎交流。(1)下载smarty视图引擎,本笔记采用的版本为smarty-3.1.32下载地址:https://github.com/smarty-php/smarty/releases/tag/v3.1.32windows下载zip版本即可。(2)将smarty框架添加到Yaf项目中Yaf默认的视图引擎:yaf框架...原创 2018-05-04 17:36:17 · 1206 阅读 · 1 评论 -
PHP处理excel文件数据
文章主要记录如何使用PHPexcel插件对excel文件进行处理的过程,仅作备忘使用,如插件下载遇到问题,可以留言,谢谢浏览。下面是笔记内容:1、引入excel插件文件require_once('./PhpSpreadsheet/vendor/autoload.php');2、获取excel表数据内容//创建文件读取类对象$reader = \PhpOffice\PhpSpr...原创 2018-04-26 09:34:11 · 1295 阅读 · 0 评论 -
Yaf基本学习使用
1、初始化yaf配置:在php扩展目录加入yaf扩展文件后,配置php.ini文件,添加如下代码:;添加yaf扩展extension=php_yaf.dll;设置自动加载机制yaf.use_spl_autoload=1 ;启用命名空间yaf.use_namespace=12、最基本的yaf目录结构:+ public |- index.php //入口文...原创 2018-04-18 18:04:52 · 8098 阅读 · 3 评论 -
Centos7 php web开发服务启动项
1.nginx服务器使用命令:systemctl start nginx.service #启动nginx systemctl stop nginx.service#停止 systemctl restart nginx.service#重启 systemctl enablenginx.service #设置开机启动2.php-fpm服务使用:syst原创 2017-05-17 14:13:15 · 474 阅读 · 0 评论