php
rushcc2006
2005年入行,一直从事游戏运营平台的开发和架构,优化,大数据的处理。
展开
-
安装zend 一切正常,zend装上后不起效!
(1)、php -v 查httpd的error_log里出现:Failed loading /usr/local/Zend/lib/ZendExtensionManager.so: filed to map segment from shared object: Permission denide 原因:就是无法加载zend模块,因为是selinux对系统进行了保护。解决方法:1) Disa转载 2009-11-05 14:40:00 · 1192 阅读 · 0 评论 -
关于PHP Pear 安装及使用
-------------- 安装pear--------------pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:1.在php目录中双击go-pear.bat。2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问I转载 2009-12-28 09:10:00 · 506 阅读 · 0 评论 -
使用google checkout经验
花了几天研究了下google checkout的api实现,这里说下心得经验。1。什么是google checkout是google推出的一个支付网关,类似国内的快钱等,目前支持visa,mastercard,以及还有两张不认识的卡。。。付钱时必须要求是其中之一的卡。想体验的可以去picasa或者gmail升级空间就可以看到google的支付方式是他自己的checkout了。另外,这个转载 2010-01-06 09:42:00 · 5164 阅读 · 0 评论 -
Linux-Apache-MySQL-PHP网站架构方案分析
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比转载 2010-01-04 16:21:00 · 519 阅读 · 0 评论 -
apache 开启htaccess 写法 功能
1 . 如何让本地APACHE服务器支持.htaccess如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找(1)Options FollowSymLinksAllo原创 2010-03-22 09:12:00 · 699 阅读 · 0 评论 -
php 类的学习一
一、定义类和实例化对象php以关键字class来定义类,使用new来创建一个对象的实例,这就不用多说了。二、自动加载对象机制以前,我们引用对象,都要在前面使用include或者require将类包含进来,有时一个页面引用的类多了,感觉很麻烦,php5种,不再需要这样了,我们可以定义一个__autoload函数,它会在试图使用尚未被定义的类时自动调用。这就省得我们在每个页面都要使用一堆的包含函数转载 2010-03-22 09:59:00 · 496 阅读 · 0 评论 -
php类的学习二
类的结构: 类的内部能可能有三种东西,就是常量(constant),属性(property)和方法(method),功能可以理解成类外部的常量,变量和函数。复制代码 代码如下:class TEST{const NAME = value; // 常量public $name = value; // 属性public function name() // 方法{echo value;}}?转载 2010-03-22 10:00:00 · 345 阅读 · 0 评论 -
PHP环境下配置在线编辑器FCKeditor
在线编辑器FCKeditor 2.0PHP环境下试用小记 一、简介 2004年11月30日推出了FCKeditor 2.0 RC1版,据其官方网站称:这是FCKeditor 2.0版的第一个稳定版本。大家现在可以考虑正式使用它了。目前支持的后台语言有ASP、ASP.Net、PHP和ColdFusion。 笔者在经过简单的试用发现,在线编辑器2.0版确实比1.6版有了许多的改进。首先是转载 2010-03-31 11:05:00 · 410 阅读 · 0 评论 -
Install JSON PHP Extension on CentOs / RedHat
<br />I had numerous requests for info and questions relating to JSON extension in CentOS. To enable these functions in RedHat and CentOs 5, the process is really simple and fast.<br />NOTE: As of PHP 5.2, json extension is now standard. If you’re ru原创 2010-06-24 20:08:00 · 707 阅读 · 0 评论 -
PHP的事务处理 MYSQL
<br />/*<br />MYSQL的事务处理主要有两种方法。<br />1、用begin,rollback,commit来实现<br />begin 开始一个事务<br />rollback 事务回滚<br />commit 事务确认<br />2、直接用set来改变mysql的自动提交模式<br />MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过<br />set autocommit=0 禁止自动提交<br />set autocomm转载 2010-06-18 21:47:00 · 638 阅读 · 0 评论 -
PHP5下PHP.INI中SESSION配置详解教程
php5的session配置详解教程首先打开php.ini文件,找到session的部分:(分号后面的是注释)[Session]; Handler used to store/retrieve data.session.save_handler = files ; 这个是session的方式,默认的files就可以了,代表用文件储存,还有两种方式,user和memcache。user方式指的是你自己(也就是用户)定义session的句柄,用于session的存取等,这个可以把sess原创 2010-11-18 11:07:00 · 583 阅读 · 0 评论 -
PHP Paypal接口开发
PayPal 快速、安全而又方便,是跨国交易的首选在线付款方式。现在PayPal可以和国内大部分信用卡关联,可以实现国人的跨国交易收支。申请PayPal注册网址:https://www.paypal.com/paypal接口与其它接口有些不同,稍微复杂一点。 其实银行接口也算是一个站点的插件。所谓paypal ipn(Instant Payment Notification),就是Payp转载 2009-12-24 16:22:00 · 1210 阅读 · 0 评论 -
16个简单实用的.htaccess技巧
.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。.htaccess 配置文件坚持了Unix的一个文化——使用一个ASCII 的纯文本文件来配置你的网站的访问策略。这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的转载 2009-12-11 10:52:00 · 372 阅读 · 0 评论 -
htaccess文件的功能写法 语法使用
.htaccess可以做大量范围的事情,包括:文件夹密码保护、用户自动重新指向、自定义错误页面、变更你的文件扩展名、屏蔽特定的用户IP地址、只允许特定的IP地址、停止目录表以及使用其他文件作为index文件,等等......1. Introduction 介绍文件名 .htaccess 属性 644 (RW-R–R–)htaccess会影响它所在目录下的所有子目录注意大多数内容都要求保持在一行原创 2009-12-11 10:22:00 · 533 阅读 · 0 评论 -
不重启关闭SeLinux的方法
因为系统而要用Zend optimizer,我装的是v3.3,安装过程一切顺利,重启apache后发现并没有加载Zend optimizer模块,在apache的error_log里也没有发现记录,执行php -v命令有以下输出:Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.1.x/ZendOptimizer.so: /usr/转载 2009-11-05 15:03:00 · 1315 阅读 · 0 评论 -
linux下快速安装apache+php+mysql
(1)、yum安装mysql//yum安装yum -y install mysql mysql_server//在服务清单中添加mysql服务 chkconfig --add mysqld//服务启动 service mysqld start //初始化mysql数据库/usr/bin/mysql_secure_installation(2)、安装apacheyum -y install h原创 2009-11-05 15:24:00 · 707 阅读 · 0 评论 -
使用nginx配置多个php fastcgi负载均衡
配置还是非常简单的,充分体现了nginx的强大与配置的简单^^下面是大致的服务器结构图:应用的最前端是一台nginx服务器,所有静态的内容都由nginx来处理,而将所有php的请求都分摊到下游的若干台运行php fastcgi守护进程的服务器中,这样可以以一种廉价的方案来实现对系统负载的分摊,扩展系统的负载能力。三台php fastcgi服务器的ip地址分别为:172.16.236.转载 2009-11-10 09:48:00 · 1227 阅读 · 1 评论 -
利用nginx+apache+mysql+php+memcached+squid搭建门户网站
服务器的大用户量的承载方案一、前言二、编译安装三、 安装MySQL、memcache四、 安装Apache、PHP、eAccelerator、php-memcache五、 安装Squid六、后记一、前言,准备工作当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。我们采用的架构图如下:引用-------- ------原创 2009-11-11 09:49:00 · 2618 阅读 · 0 评论 -
memcached、php-memcache安装笔记
这篇日志主要记录了我编译安装memcached、php-memcache的过程。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管转载 2009-11-10 09:54:00 · 445 阅读 · 0 评论 -
php优化方法
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo 比 print 快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。5.注销那些不用的变量尤其是大数组,以便释放内存。6.尽量避免使用__get,__set,__autoload。7.require_on转载 2009-11-09 13:49:00 · 307 阅读 · 0 评论 -
利用memcached在多台服务器之间共享PHP的session数据
最近我的几篇文章都是是最近项目的一点心得^^这个项目一开始就设计的“很大”,考虑了很多负载均衡方面的东西,比如采用nginx将php的请求分摊到若干个运行php fastcgi的独立服务器中。这样的设计除了在每个php fastcgi服务器中要保存一份程序的拷贝以外,还有一个亟待解决的问题。由于php fastcgi进程分别运行在不同的服务器上,默认的,php的session数据是在各个服务转载 2009-11-10 09:45:00 · 616 阅读 · 0 评论 -
网站被挂马怎么办呢?如何防止网站被挂马?
网站被挂马?如何防止网站被挂马?各种挂马方式!请参考对于网站被人恶意加上一段的代码而烦心不已。轻则导致访问者被迫访问某些网站或广告以至机器、重则被强制安装各种木马病毒,被盗取银行卡号密码,QQ密码等等。如何防止网站被挂马,成为很多朋友关心的问题!今天我们主要是讲讲这方面的问题,希望可以起到抛砖引玉的作用,使大家真正重视起来这个问题!一、为什么好好的网站会有转载 2009-11-26 09:28:00 · 1614 阅读 · 0 评论 -
MySQL+PHP产生乱码的原因及解决方法
MySQL+PHP产生乱码原因: ◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码; ◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码; ◆ MySQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码; ◆ 用户提交页面的转载 2009-11-27 17:33:00 · 340 阅读 · 0 评论 -
PHP 实现多网站共享用户SESSION 数据解决方案
<br />一、问题起源<br />稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块时,仍然需要重新登录,这就是一次登录,全部通行的问题,映射到技术上,其实就是各个服务器转载 2010-11-18 14:21:00 · 826 阅读 · 0 评论