php技术
u010832551
喜欢学习,喜欢接触新东西,接触新事物,接触新发现
展开
-
PHP官方Windows扩展资源索引
PHP官方Windows扩展资源索引作者:罪惡 发布于:2013-9-18 15:04 Wednesday PHP教程发现很多学PHP的同学常常因为找不到PHP在windows下对应的扩展而抓破头,因此分享一下PHP Windows所有可以找到的扩展索引资源:PHP 5.2/5.3的Windows扩展索引站点:在这里你可以找到诸如php_oci8.dll, ph原创 2015-09-25 10:36:46 · 601 阅读 · 0 评论 -
利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
本文转载自:https://lvwenhan.com/php/409.html本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer回顾经过前三篇文章 基础准备 、 构建路由 和 设计 MVC ,我们已经得到了一个结构比较完整的 MVC 架构的 PHP 微框架,转载 2016-03-29 15:58:39 · 488 阅读 · 0 评论 -
利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备
本文转载自:https://lvwenhan.com/php/405.html『Composer 一统天下的时代已经到来!』——白岩松“一个时代结束了,另一个时代开始了。”Framework Interoperability Group(框架可互用性小组),简称 FIG,成立于 2009 年。FIG 最初由几位知名 PHP 框架开发者发起,在吸纳了许转载 2016-03-29 16:01:32 · 404 阅读 · 0 评论 -
利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
本文转载自:https://lvwenhan.com/php/406.html本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer上一篇中我们已经建立了一个空的 Composer 项目,本篇将讲述如何构建路由。久负盛名的 CodeIgniter 框转载 2016-03-29 16:02:49 · 919 阅读 · 0 评论 -
利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC
本文转载自:https://lvwenhan.com/php/408.html终于可以 “一次编写,到处发布” 了,泪流满面!今天凌晨我从一点多开始搞了四个小时到 5:20,终于搞出了个 Emlog 的 MarkDown 插件!欢迎 Emloger 尝试!本教程示例代码见 https://github.com/johnlui/My-Fir转载 2016-03-29 16:03:47 · 687 阅读 · 0 评论 -
php-post数据处理
1、HTML enctype Attributeapplication/x-www-form-urlencoded 传送之前所有的字符都会被encoded,(spaces 被转换为+、特殊字符被转换为ASCII HEX)multipart/form-data 没有字符被encoded,一般用uploadtext/plain Spaces被转换为 + ,但是特殊字符不会被enc原创 2016-03-09 22:44:37 · 653 阅读 · 0 评论 -
PHP资源大全
依赖管理依赖和包管理库Composer/ Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pickle:一个PHP扩展安装器其他的依赖管理其他的相关依赖管理Satis:一个静态Composer存储库生成器Composition:一个在运行时检查Composer环境的库Version:语义版本的解转载 2016-03-28 11:59:07 · 500 阅读 · 0 评论 -
各种有用的PHP开源库收集
本文转载自:http://www.tuicool.com/articles/YVBfUni1.html2ps and html2pdf 下载地址: http://www.tufat.com/script19.htmhtml2ps能够把带有图片,复杂表格(包含rowspan/colspan) ,layer/div和css样式的HTML转换成Postscript与PDF。转载 2016-04-11 11:20:33 · 643 阅读 · 0 评论 -
100个常用的 PHP 类库、资源和技巧小结
本文转载自:http://www.scutephp.com/topic-id1325.html收集整理一些常用的PHP类库, 资源以及技巧. 以便在工作中迅速的查找所需...学习资源PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源PHP网站(PHP Websites)PHP The Right Way 一个PHP实转载 2016-04-11 11:27:15 · 14351 阅读 · 2 评论 -
Centos6 编译PHP7步骤
下载最新的PHP版本,此时的PHP最新版本为php-7.1.7[root@localhost src]# tar -zxvf php-7.1.7.tar.gz[root@localhost src]# cd php-7.1.7[root@localhost php-7.1.7]# ./configure \> --prefix=/usr/local/php7 \> --原创 2017-07-14 17:33:37 · 830 阅读 · 0 评论 -
PHP如何提高性能(分析)
PHP为什么慢?PHP最初设计并非解决计算密集型的应用场景,即它为了提升开发效率而牺牲了执行效率。PHP的一个很大的特点是弱类型特性,它实际对应的存储结构是zval:这个结构体将会占据远比C变量多得多的内存。单个变量内存消耗可能还不明显,但一旦用到PHP的数组等,则复杂指数上升(数组的实现是HashTable)。然后Zend引擎执行时将这些PHP代码编译为opcode(PHP中间字原创 2017-09-04 11:05:31 · 1746 阅读 · 0 评论 -
Linux php 安装zip扩展
[root@localhost ~]# wget http://pecl.php.net/get/zip-1.13.5.tgz[root@localhost ~]# tar zxvf zip-1.13.5.tgz[root@localhost ~]# cd zip-1.13.5[root@localhost ~]# phpize[root@localhost ~]# .原创 2017-07-11 09:32:45 · 1504 阅读 · 0 评论 -
【完结】利用 Composer 完善自己的 PHP 框架(三)——Redis 缓存
本文装载自:https://lvwenhan.com/php/413.html本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer回顾上两篇文章中我们完成了 View 视图加载类和 Mail 邮件发送类的设计,完成了两个可插拔组件。本篇文章中我们将构建另一个可转载 2016-03-29 15:56:58 · 623 阅读 · 0 评论 -
利用 Composer 完善自己的 PHP 框架(二)——发送邮件
本文转载自:https://lvwenhan.com/php/412.html本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer回顾上一篇文章中,我们手工建造了一个简易的视图加载器,顺便引入了错误处理包,让我们的 MFFC 框架在 M、V、C 三个方面都达到了“好用转载 2016-03-29 15:55:21 · 504 阅读 · 0 评论 -
windows32位下安装Redis+连接PHP
下载Redis的windows32位客户端:http://pan.baidu.com/s/1qWAp8He下载后建议解压到web目录之类的地方,譬如:D:\WWW\Redis为了省去用CMD进入文件夹的麻烦可以直接进入到你的Redis文件夹下shift+鼠标右键(如右图)9P)E@A}9FX5" width="300" height="144" src="http://ww转载 2015-09-25 11:37:45 · 559 阅读 · 0 评论 -
PHP学习之路
# PHP《PHP程序设计》(第2版) –PHP语法和入门最好的书《PHP5权威编程》 –PHP入门后升级书《深入PHP:面向对象、模式与实践》(第3版) –理解PHP中的面向对象和设计模式《高性能PHP应用开发》 –了解一些基本简单的PHP优化《PHP核心技术与最佳实践》 –了解很多PHP高级技术和延伸技术《Extending and Embedding PHP》–PHP转载 2015-10-19 22:35:00 · 670 阅读 · 0 评论 -
Github比较有趣的PHP项目
swoole , C扩展实现的PHP异步并行网络通信框架,可以重新定义PHP。过去PHP只能做Web项目,现在有了Swoole。任意服务器端程序都可以用PHP来写。swoole_framework,基于swoole扩展开发的一个开发框架yaf,C扩展实现的高性能Web开发框架php-webim,基于swoole实现的Web即时聊天工具,支持websocket+http comet长链接推送,可以发转载 2015-10-19 14:51:20 · 2318 阅读 · 0 评论 -
PHP excel读取excel文件转换为数组
备注:先去下载PHP EXCEL——http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&DownloadId=809023&FileTime=130382506270130000&Build=209/** 将excel转换为数组 by aibhsc转载 2015-10-03 20:46:09 · 3539 阅读 · 0 评论 -
windows wamp运行提示 Fatal error: Call to undefined function curl_init的解决方法
导读: windows操作系统安装好WAMP后运行程序提示: fatal error: call to undefined function curl_init错误,出现这个错误提示的原因是curl模块没有启用,解决办法如下:windows操作系统安装好WAMP后运行程序提示: fatal error: call to undefined function curl_init() 错误转载 2015-10-21 20:59:12 · 2323 阅读 · 0 评论 -
linux配置
/etc/vsftpd.conf 管理ftp用户web主目录 /var/www/htmlftp主目录 /var/www/htmlapache配置文件主目录 /etc/httpd/confphp配置文件 /etc/php.inimysql配置文件 /etc/my.confphpmyadmin配置文件 /etc/httpd/conf.d/phpmyadmin.co原创 2015-10-25 21:20:36 · 332 阅读 · 0 评论 -
写给系统管理员的25个PHP安全实践
PHP是广泛使用的开源服务端脚本语言。通过HTTP或HTTPS协议,Apache Web服务允许用户访问文件或内容。服务端脚本语言的错误配置会导致各种问题。因此,PHP应该小心使用。以下是为系统管理员准备的,安全配置PHP的25个实践事例。用于下文的PHP设置样例DocumentRoot:/var/www/html默认Web服务:Apache(可以使用Lighttpd或Nginx代转载 2015-11-13 16:17:50 · 603 阅读 · 0 评论 -
解决thinkPHP出现_STORAGE_WRITE_ERROR_:./Runtime/Cache/Install/xxx.php的解决
找到cache目录,将这个目录的权限设置 777后 ,终于出现安装界面了。原创 2015-10-26 21:14:59 · 12284 阅读 · 1 评论 -
解决PHPExcel导出长数字末尾几位数为0的问题
在excel中默认“常规”情况下,单元格中能完全显示的数据只有11位,超过11位,系统自动用科学记数显示。当单元格格式设置为“数值”、小数点位数为0时,最多也只能完全显示15位数字,超过15位,从16位开始显示为0。完整显示输入的所有数字,可以采用下述方法之一:一是首先输入一英文单引号再输入数字。二是把数据区域设置成“文本”格式后再输入数字。在phpexcel中解决的办转载 2016-01-23 20:24:09 · 4310 阅读 · 0 评论 -
PHP 清除 Excel 导入的数据空格
中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格(2)mb中的正则替换也可以试试另外注意使用Unicode的时候,加上正则表达式描述符u但由于汉语中显示为空格模样的有很多个转载 2016-01-23 20:25:07 · 3246 阅读 · 0 评论 -
利用 Composer 完善自己的 PHP 框架(一)——视图装载
本文转载自:https://lvwenhan.com/php/410.html本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer回顾经过了上一个 系列教程 《利用 Composer 一步一步构建自己的 PHP 框架》 ,我们组建了一个具有 路由 、 MVC 架构 和转载 2016-03-29 15:52:20 · 553 阅读 · 0 评论 -
解决php中redis client进行subscribe操作出现timeout的问题
出现该问题的原因是poll设置接收超时所致,这个超时默认设置60s设置Redis::OPT_READ_TIMEOUT配置项:解决方法如下:<?php$redis = new Redis();$redis->pconnect('127.0.0.1', '6379');$redis->setOption(Redis::OPT_READ_TIMEOUT, -1);...转载 2019-01-17 15:36:49 · 1931 阅读 · 0 评论