文章分类 -  PHP

1

php memcache与php memcached的区别以及遇到的问题
摘要:PHP有两个memcache客户端:php memcache和php memcached。php memcache独立用php实现,是老客户端,从我们实践中已发现有多个问题,而且功能少,属性也可设置的少;php memcached是基于原生的c的libmemcached的扩展,更加完善,建议替换为p... 阅读全文

posted @ 2014-10-29 17:59 阿Q新传 阅读(97) 评论(0) 推荐(0) 编辑

xampp默认mysql密码设置,修改mysql的默认空密码
摘要:以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题。我看了下网上所提供的一些帮助信息,搞的那么复杂,其实没必要,我这有简单的做法,其实本质上都是大同小异,下面说下我的方法:因为安装xampp后的mysql默认密码为空,所以我们能登录到phpmyadmin,在浏览器地址上输入http://localhost/phpmyamdin 进入到数据库控制面板,然后选择名称为mysql数据库,如图,可从中看出 user表中,root的两个用户的密码为空。我们 阅读全文

posted @ 2013-12-04 22:31 阿Q新传 阅读(274) 评论(0) 推荐(0) 编辑

php使用Xdebug进行调试
摘要:个人认为,对有有经验的程序员,使用echo、print_r()、print_f()、var_dump()等函数足以调试php代码,如果你不喜欢这样的话,xdebug就是一个非常好的php调试工具。下面来说说安装教程:1.首先下载相应的php_xdebug.dll,下载地址:http://www.xdebug.org/download.php2.将下载文件复制到你的php下的ext目录里。3.编辑php.ini文件,加入下面信息:[Xdebug]zend_extension=D:\xampp\php\ext\php_xdebug.dll (Win)xdebug.profiler_enable=o 阅读全文

posted @ 2013-11-27 14:23 阿Q新传 阅读(230) 评论(0) 推荐(0) 编辑

无法使用exec()函数 Warning: exec() has been disabled for security reasons in
摘要:Warning:exec()hasbeendisabledforsecurityreasonsin。。。exec()函数无法使用程序报错:Warning:exec()hasbeendisabledforsecurityreasonsin原因:在php.ini中存在disable_functions配置,默认配置中,cli执行函数都是被禁止的,如果需要的话,需要在php.ini中将disable_functions=exec,popen,system….,将你需要执行的函数从列表中删掉在重启apache即可。完全是配置的问题。php-apache2handler.iniphp.inidisabl 阅读全文

posted @ 2013-11-19 16:30 阿Q新传 阅读(2231) 评论(0) 推荐(0) 编辑

PHP 单例模式解析和实战
摘要:转自:http://blog.csdn.net/jungsagacity/article/details/7618587一、什么是单例模式?1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量: [php]view plaincopyprint?privatestatic$_instance;(2).构造函数和克隆函数必须声明为私有的,防止外部程序new类从而失去单例模式的意义: [php]view pl 阅读全文

posted @ 2013-09-24 22:10 阿Q新传 阅读(100) 评论(0) 推荐(0) 编辑

php 正则匹配中文
摘要:http://hi.baidu.com/li_yuan_hong/item/c3f6132ba565a89eb7326391在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else {alert("该字符串不全部是中文");}想当然的,在php中来判断字符串是否为中文,就会沿袭这个思路:不过,很快就会发现,php并不支持这样的表达,报错:Warning: preg_mat 阅读全文

posted @ 2013-09-10 16:40 阿Q新传 阅读(196) 评论(0) 推荐(0) 编辑

XAMPP: Access forbidden!
摘要:Initial setup for XAMPP Virtualhost gives this error:“Access forbidden!You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.If you think this is a server error, please contact the webmaster. …”To solve this:- in\xampp\apach 阅读全文

posted @ 2013-07-23 17:28 阿Q新传 阅读(279) 评论(0) 推荐(0) 编辑

网站优化–让你的网页飞起来
摘要:摘要:网站快要上线了,但是网站打开速度很慢怎么办?这里介绍一下对网页进行优化的方法和技巧,加快网页浏览速度,让网页速度飞起来测试网页性能工具⑴Page Speed:是开源 Firefox/Firebug 插件。网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得有关如何改进性能的建议。⑵yslow:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。安装方法:安装:yslow直接在firefox组件查找,安装即可Page Speed安装,使用火狐点开http://code.google.com/speed/page-spee 阅读全文

posted @ 2013-07-16 12:46 阿Q新传 阅读(102) 评论(0) 推荐(0) 编辑

shopex导致CPU负载高的故障解决一例
摘要:服务器基本环境: 硬件:购买的阿里云主机,基本配置: CPU:双核,intel(R) Xeon(R) CPU E5645 @ 2.40GHz | 频率:2400.219 | 二级缓存:12288 KB | Bogomips:4800.43 ×2 内存:1.8G 带宽:5M 软件环境: Mysql 5 + Php + Zend optimezer + Memcached高速缓存系统 使用Shopex 4.8.5 55328软件平台 故障现象: 流量很小,数据库也不大(产品少,数据库才100多M),但是经常cpu负载飚到100%以上,服务器因此而宕机 图:发生故障时,cpu负载居高不下 阅读全文

posted @ 2013-07-16 12:43 阿Q新传 阅读(341) 评论(0) 推荐(0) 编辑

Subversion svnserve 服务配置 整理
摘要:安装是SVN和TortoiseSVN 下载SVN服务器安装文件:Setup-Subversion-1.6.17.msi ,运行安装。 下载客户端安装文件:TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi,然后运行安装,安装成功后必须重启计算机。也可以根据需要加载中文语言包(不建议使用)。windowns下的安装文件下载地址:http://sourceforge.net/projects/win32svn/files/http://tortoisesvn.net/downloads.html 2.创建SVN资源库 SVN资源库(版本库)的创建有两种方式: 阅读全文

posted @ 2013-07-13 23:07 阿Q新传 阅读(167) 评论(0) 推荐(0) 编辑

Memcached常规应用与分布式部署方案
摘要:下面天涯[PHPHA.COM]介绍下Memcached的最常规的应用及分布式部署方案。相关内容参考了凹凸曼写的Memcached使用与实践章节。至于Memcached的安装及基本使用,这里不做介绍,有需要可以借助Google或Baidu。1、Memcached常规应用使用Memcached缓存MySQL查询结果减轻数据库压力,下面直接上代码,后面做简单说明。conncet('127.0.0.1',11211);$sql = sprintf("SELECT * FROM users WHERE uid = %d", $_GET['uid']); 阅读全文

posted @ 2013-06-30 10:58 阿Q新传 阅读(93) 评论(0) 推荐(0) 编辑

LAMP一键安装包-CentOS 5/6下自动编译安装Apache,MySQL,PHP
摘要:适用环境:系统支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)内存要求:≥256M安装了什么:1、Apache 2.2.22或Apache 2.4.22、MySQL 5.5.243、PHP 5.2.17或PHP 5.3.134、phpmyadmin 3.5.15、ZendOptimizer 3.3.9(可选,只适合PHP 5.2.17)6、xcache 1.3.2(可选)7、pure-ftpd-1.0.36(可选)如何安装:wget http://centos.googlecode.com/files/lamp0.4.tar.gztar xf l 阅读全文

posted @ 2013-06-10 12:51 阿Q新传 阅读(124) 评论(0) 推荐(0) 编辑

cookie和session--转载学习
摘要:由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie 阅读全文

posted @ 2013-06-05 12:38 阿Q新传 阅读(94) 评论(0) 推荐(0) 编辑

SWFUpload在PHP中使用实例
摘要:前几天,介绍了PHP上传文件,应该说是普通模式上传文件。在网速畅通,上传的文件不大的情况下普通模式看起来还是很使用的。但如果要上传很大的一个文件,假如说几百兆,一部电影等等。那普通模式就有点欠缺了,因为上传大文件通常时间长,如果页面长时间处于处理状态用户会误以为死机了,然后直接把网页关掉,结果上传到一半的文件被终止了。现在几乎所有上传大文件的网站都使用Ajax方式,这样不仅可以计算上传所需时间,进度,状态等等。所以今天介绍如何使用swfupload组件上传文件,童鞋们可以到官网下载,也可以在本站下载。这里就不在废话的介绍swfupload如何如何优秀,然后又是被如何如何广泛的被应用了,以下直接 阅读全文

posted @ 2013-05-23 11:28 阿Q新传 阅读(185) 评论(0) 推荐(0) 编辑

PHP解密工具
摘要:网址:http://yoursunny.com/p/PHP-decode/ 阅读全文

posted @ 2013-05-22 15:57 阿Q新传 阅读(67) 评论(0) 推荐(0) 编辑

PHP函数补完:判断变量是否为数字is_numeric()
摘要:转自:http://www.nowamagic.net/librarys/veda/detail/2023is_numeric — 检测变量是否为数字或数字字符串。基本使用如下:01<?php02$tests = array(03"42", 041337, 05"1e4", 06"not numeric", 07array(), 089.109);1011foreach ($tests as $element) {12if (is_numeric($element)) {13echo "'{$element}& 阅读全文

posted @ 2013-05-15 16:41 阿Q新传 阅读(290) 评论(0) 推荐(0) 编辑

zend framework多模块多布局配置
摘要:1、准备工作首先假设你已经部署了web服务器和php,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问默认的action了。你可以使用zend framework工具来创建项目,具体操作参见使用zend framework创建项目。当然也可以自己手动建立文件夹和文件,参见zend framework推荐的项目目录结构。简单地看一下默认的几个重要目录。首先是public,它不但存放了程序的入口点index.php,还可以存放图片,css,javascript文件等。其次是library,用于存放一些类库,包括你自己定义的或第三方的类库 阅读全文

posted @ 2013-05-03 18:34 阿Q新传 阅读(190) 评论(0) 推荐(0) 编辑

修改上传附件2M大小限制的方法/php+iis上传附件默认大小修改方法
摘要:在服务器上架设好WordPress后,使用过程中发现,上传附件大小有2M的限制话说服务器就是本机,可以直接把文件拖到附件存储文件夹下,然后在需要附件的地方引用链接可是这种落后的方法终究不是办法,还是应该修改大小限制,使用才方便。在网搜了一下,方法有挺多,但大部分都是不完整信息的重复,下面说说我最后更改的方法,仅供参考。服务器版本是:Windows Server 2003 SP2WordPress架设:IIS+PHP+MySql1、首先在网站根目录下建一个info.php文件例如:D:\wwwRoot\wp 这个是网站的根目录,在此目录下,新建一个txt文档,输入如下代码,然后另存为info.p 阅读全文

posted @ 2013-04-16 19:45 阿Q新传 阅读(3094) 评论(0) 推荐(0) 编辑

搭建Windows下PHP+MySQL+IIS
摘要:来源:赛迪 随着网络营销的普及 和流行,尤其通过网络给企业带来的效益和利润,让越来越多的人意识到除了传统的销售和宣传模式外,如果利用网络资源为企业带来利润已经成为企业急需解决的 问题,为此很多企业和个人现在都架设起了属于自己的服务器。而现在的服务器市场分成几个体系,第一个是Windows平台,第二个是Linux平台,剩下 的主要以BSD平台为主。 第一部分基本环境配置一、简单介绍随着网络营销的普及和流行,尤其通过网络给企业带来的效益和利润,让越来越多的人意识到除了传统的销售和宣传模式外,如果利用网络资源为企业带来利 润已经成为企业急需解决的问题,为此很多企业和个人现在都架设起了属于... 阅读全文

posted @ 2013-04-15 22:27 阿Q新传 阅读(256) 评论(0) 推荐(0) 编辑

Windows下LAMP环境搭建
摘要:++++++++++++++++++++++++++++++++++++++++++++++Windows下LAMP环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [windows xp professional sp3]服务器 : [apache-2.2.8]PHP : [php-5.2.17]数据库 : [mysql-5.1.49]数据库管理工具 : [phpmyadmin-3.3]++++++++++++++++++++++++++++++++++++++++++++++准备安装软件(dow... 阅读全文

posted @ 2013-04-15 18:01 阿Q新传 阅读(561) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示