php
J_co
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php内存不够用,出现Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)
出现该错误的原因:是因为php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) ,如果文件太大读取的时候 会发生上述错误。 解决办法:1,修改 php.ini将memory_limit由 8M 改成 16M(或更大),重启apache服务2,在PHP 文件中 加入 ini_set(”memory_limit”,”100M”);注意:为了系统的其它资源的正常使用 请原创 2012-07-09 17:44:43 · 1530 阅读 · 0 评论 -
50个PHP程序性能优化的方法
程序的执行效率很重要,低的执行效率意味着你需要在服务器硬件上有更多的投入,但是,最终的结果会因为你的程序执行效率低,连硬件也无法解决。下面几十个提高程序执行效率的小知识就有必要了解了解了。1、 用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:转载 2015-07-14 09:28:21 · 695 阅读 · 0 评论 -
Codeigniter轻松整合smarty
smarty的模板机制很强大,一般情况下CI无需整合其他模板标签,因为PHP本身就是一种标签,简单易用。codeigniter整合smarty教程(我用的都是最新版本)如下:第一步:下载codeigniter最新版本:http://codeigniter.org.cn/downloads第二步:下载smarty最新版本:http://www.smarty.net/download第三步转载 2015-04-13 15:45:38 · 420 阅读 · 0 评论 -
windows8下安装64位的memcached服务
(1)memcached安装文件 libgcc_s_sjlj-1.dll memcached.exe pthreadGC2.dll php_memcache.dll(2)安装步骤(注意要在管理员权限下安装)1 将memcache.exe,libgcc_s_sjili-1.dll,pthreadGC2.dll放到php安装目录 2 将php_memcache.dl原创 2015-01-17 16:02:48 · 435 阅读 · 0 评论 -
关于Xampp一键环境包解决双机热备环境配置问题
首先先确认双机热备设备挂载的盘符都能在两台服务器中读取到,然后再对两台服务器分别进行以下的环境配置:先将数据库文件拷贝到双机热备的挂载盘符中:cp -R /opt/lampp/var/mysql/ /ccipp1. 首先需要修改/opt/lampp/bin/mysql.server文件vim /opt/lampp/bin/mysql.server 将 文件第4翻译 2015-01-13 14:08:49 · 469 阅读 · 0 评论 -
Deprecated: Function session_register() is deprecated
php从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了。报错内容是Deprecated: Function session_register() is deprecated查了一下是5.3这个session_register就不让用了,降回去?不爽。搜了一把,有个解决方法是写一个函数// Fix for removed Session fu转载 2014-09-16 11:46:10 · 614 阅读 · 0 评论 -
HTTP Status 403 - Access to the requested resource has been denied
记录一个tomcat的配置问题,启动tomcat后,报403错误。信息如下HTTP Status 403 - Access to the requested resource has been denied 是权限的问题解决如下 问题修改:将tomcat-users.xml 文件内容改为转载 2014-09-11 17:31:52 · 1767 阅读 · 0 评论 -
使用XAMPP搭建本地JSP+PHP环境
一、下载及解压XAMPP: 下载Windows版XAMPP,比如"xampp-win32-1.7.5-VC9.7z",解压放在比如:"C:\xampp" 二、配置Tomcat用户角色: 在"C:\xampp\tomcat\conf\tomcat-users.xml"文件1上面加上如下代码:转载 2014-09-11 15:40:24 · 1693 阅读 · 0 评论 -
tomcat +apache+php+mysql
经过这两天的努力,我成功的将Apache和Tomcat集成到了一块最后想了以下,我准备将php也集合到里面,以提供jsp和php服务我想这也是一个不错的网站服务组合,希望能够帮到网友们1》下载需要的软件:Apache : apache_2.0.55-win32-x86-no_ssl.msi http://httpd.apache.org/Tomcat :转载 2014-08-25 16:49:37 · 409 阅读 · 0 评论 -
PHP多维数组eval与循环实现以及效率(真实测试过,研究了半天后来才找到的资料,对组合报表很有用)
PHP多维数组eval与循环实现以及效率框架里有个获取多维数组配置参数 赋值和取值 的功能,之前是简单的使用 eval 实现的,但感觉使用 eval 是不太好的办法,一直想用其他办法取代1. eval 的安全问题,2 性能问题,3 服务器\空间兼容性问题 禁用 eval前段时间测试了下 循环来实现,但没有成功,今天重写功能,终于实现了多维数组自动赋值与取值功能,不需要使用递归转载 2014-03-20 18:46:34 · 3896 阅读 · 0 评论 -
php中格式化数组中的数值小数点后面加两个0的做法
function formatNumeric($arr,$num = 2){ $countnum = count($arr); for ($i = 0; $i < $countnum; $i++) { if (is_array($arr[$i])) { $arr[$i] = formatNumeric($arr[$i],$num);原创 2013-11-04 10:05:40 · 1650 阅读 · 0 评论 -
window下如何让php支持openssl
window下如何让php支持openssl在安装腾讯微博API程序iweobo时,发现PHP不支持openssl_open(),如何在PHP扩展里打开php openssl支持?1、打开PHP目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉2、复制php安装目录中的: libeay32.dll、ssleay32.dll至c:wind转载 2013-10-24 14:40:28 · 1555 阅读 · 0 评论 -
php 5.3 __invoke魔术方法的介绍
PHP5.3新增了一个叫做__invoke的魔术方法,这样在创建实例后,可以直接调用对象。 class testClass { public function __invoke { print “hello world”; } } $n = new testClass; $n(); 执行结果为: hello world。 官方示例 class CallableClas转载 2013-09-02 00:29:55 · 697 阅读 · 0 评论 -
windows定时执行PHP脚本
PHP安装目录下有个php.exe文件,这是PHP自带的命令行工具,可以让PHP脚本程序不通过网页方式而直接独立运行。 实际任务中时常会有定时执行某个程序以达到某种目的,减少人工的操作。PHP本身是没有定时器的,用浏览器一直开一个网页借助JavaScript或meta refresh的方式定时执行计划是一个下策,那么既然有了php.exe可以用命令行的方式执行脚本,加上windows自带的任转载 2013-03-15 14:06:14 · 1271 阅读 · 0 评论 -
JS跨域接收JSON数据
一、简介JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,可以用此跨域接收JSON数据。二、用途由于浏览器有安全限制,是不允许异步跨域访问数据的,但是web分布式系统的前端,会有跨域接收JSON数据的需求,最便捷的方式可以用JSONP来实现。三、PHP脚本服务端if(isset($_GET['callback']) &转载 2013-03-15 14:03:29 · 1003 阅读 · 0 评论 -
Xampp缺少Zend Optimizer(Zend Guard Loader)解决方法
Xampp安装Zend Optimizer注意项XamppPHP5.3以上支持Zend Guard Loader其实低版本的xampp是自带Zend Optimizer插件的,只需要在php.ini里面将“zend_optimizer.enable_loader = 0”,改为1即可。作者用的Xampp版本一开始是1.74的,为了调试就换成了最新的1.77,看了下PHP是5.3.8的,去官转载 2015-09-13 10:01:35 · 3119 阅读 · 0 评论
分享