自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

盗墓笔记

志向和热爱是伟大行为的双翼。

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP Fatal error: Call to undefined function imagettfbbox()

今天把网站放到vps服务器上去,报错说PHP Fatal error: Call to undefined function imagettfbbox()经过查资料得出GD库要支持更多的图像格式,所以自己又重新编译了下php./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt \--enable-mbstring --

2013-11-22 23:16:50 6789

转载 redis中文手册

http://www.cnblogs.com/ikodota/archive/2012/03/05/php_redis_cn.html

2013-11-14 17:20:23 508

转载 php 五大运行模式 CGI FAST-CGI CLI ISAPI APACHE模式

php一共分为五大运行模式:包括cgi 、fast-cgi、cli、isapi、apache 模块的 DLLCGICGI即通用网关接口(Common Gateway Interface),它是一段程序,通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执 行程序,再把服务器执行程序的结果返还给HTML页。CGI 的跨平台性能极佳,

2013-11-14 08:30:22 398

转载 PHP5.3 下安装ZendGuardLoader及eaccelerator 加速器

原来安装的PHP加速软件是ZendOptimizer,这次重装系统,由于PHP版本升级到5.3,原来的ZendOptimizer只能支持到5.2,通过网上搜索,发现最新的PHP加速软件更名为ZendGuardLoader,以下是ZendGuardLoader及eaccelerator的安装步骤:一、ZendGuardLoader5.5安装1、下载Zend Guard32位 

2013-11-13 17:03:59 836

转载 PHP 5.3.1 安装包 VC9 VC6 区别是什么

在PHP100混了这么久也写点东西出来吧,最近在PHP官网上看到又有新版的PHP下载了,于是上去找找For Windows的版本,可是一看确傻眼了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好PHP官网提供下载的地方左边

2013-11-13 14:56:11 838

转载 Zend Studio 配色方案插件

首先,菜单栏–help–install new software…接着,添加一个更新源,就是点击界面的add按钮,在新窗口的location位置输入http://eclipse-color-theme.github.com/update/,然后上边的Name自己随便起.然后ok.选择你刚添加的更新源,稍等后应该能看到下边有eclipse_color_theme这个插件了,勾选,安装

2013-11-13 11:05:49 735

转载 Nginx和PHP-FPM的启动/重启脚本

转载自:http://blog.sina.com.cn/s/blog_539d6e0c0101357j.html服务器上的Nginx和PHP都是源码编译安装的,不支持类似以前的nginx(start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora,CentOS下都适用。一、Nginx启动脚本/etc/init.d/nginx#!

2013-11-12 15:44:06 428

原创 通过php反射机制实现栏目显示

通过php反射机制我们可以实现栏目的动态扩从1.文件夹目录2.通过定义一个plugin接口<?phpinterface IPlugin { static function getName(); static function init(); static function getMenu();}?>3.让不同类目文件实现此方法<?p

2013-11-12 13:24:31 592

原创 利用php反射机制实现动态代理模式

<?phpinterface classDao{ public function eat(); }class Classone implements classDao{ public function eat(){ echo "one 吃东西"; }}class Classtwo implements classDao{ public function eat

2013-11-12 13:16:59 1553

原创 用php生成一个日历

CSS Tablestd { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; font-size: 11px; padding: 6px 6px 6px 12px; color: #4f6b72;}.bg{color:red;} <?php

2013-11-12 13:08:05 2141

原创 php求两个文件的相对路径

<?php$a = 'aa/bb/cc/dd/a.php';$b = 'aa/bb/11/22/33/b.php';function getRelativePath($a, $b) { $aArr = explode ( '/', $a ); $bArr = explode ( '/', $b ); $aLen = count ( $aArr ); $bLen = count

2013-11-12 13:06:01 677

转载 linux之cut用法

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 Fi

2013-11-12 13:04:46 542

转载 防止表单重复提交

用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。1.使用客户端脚本提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:提交" type="button" onClick="

2013-11-11 15:58:24 690

转载 页面倒记时然后转换到指定的页面

页面倒记时然后转换到指定的页面   var secs =5; //倒计时的秒数 var URL ; function Load(url){ URL =url; for(var i=secs;i>=0;i--) { window.setTimeout('doUpdate(' + i + ')', (secs-i) * 1000); } } 

2013-11-11 15:57:24 732

转载 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重

参考:http://blog.chinaunix.net/u/19637/showart_491257.html怎么解决呢?事实上这个不是samba的限制。是Windows的限制。始终要用public=yes的话,上面的方法都不能有效解决,因为:在打开存在public=yes的samba服务器时,如果首先点击了有public=yes的共享资源的时候,widows会用默认的用户名

2013-11-10 19:33:23 864

转载 配置samba服务器时,显示无权限登录或者不能创建文件

可以登录samba服务器,但是没有权限访问linux下的共享目录1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.

2013-11-10 19:04:12 1423

转载 linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码

2013-11-10 01:35:50 550

转载 linux之cp/scp命令+scp命令详解

名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至

2013-11-10 01:34:05 622

转载 mysql主从复制(超简单)

怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码2、修改主服务器master:   #vi /etc/my.cnf       [mysqld]       log-bin=mysql-bin   //[必须]启用二进

2013-11-10 01:32:50 488

转载 Mysql的主从复制

Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。(1)首先确保主从服务器上的Mysql版本相同(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION SLAVE赋予权限,如:mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave001'@

2013-11-10 00:51:58 601

转载 linux系统下将php和mysql命令加入到环境变量中的方法

在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假 设php和mysql分别安装在/usr/local/webserver/php/和/usr

2013-11-10 00:00:35 697

转载 nginx php-fpm安装配置

nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-F

2013-11-09 22:09:22 560

转载 PHP远程附件上传,php ftp类详解

class Ftp { //FTP 连接资源 private $link; //FTP连接时间 public $link_time; //错误代码 private $err_code = 0; //传送模式{文本模式:FTP_ASCII, 二进制模式:FTP_BINARY} public $mode = FTP_BI

2013-11-08 12:01:54 1148

转载 模拟php curl向远程服务器上传文件

test.php:header('content-type:text/html;charset=utf8');$ch = curl_init();//加@符号curl就会把它当成是文件上传处理$data = array('img'=>'@'. dirname(__FILE__).'/img/1.jpg');curl_setopt($ch,CURLOPT_URL,"http:

2013-11-08 11:58:09 614

转载 Mysql数据库主从复制部署详解

目的:主从服务器设置的稳健性得以提升,如果主服务器发生故障,可以把本来作为备份的从服务器提升为新的主服务器。在主从服务器上分开处理用户的请求,可获得更短的响应时间。用从服务器做数据备份而不会占用主服务器的系统资源。 场景描述主服务器:IP地址192.168.56.128,mysql已经安装,无用户数据。从服务器:IP地址192.168.56.129,

2013-11-07 14:40:06 602

转载 查询系统负载信息 Linux 命令详解

linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令过去只显示系统运行多久。现在,可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime命令用法十分简单:直接输入# uptime 即可。 输入样例:

2013-11-07 14:21:07 522

转载 Mysql 主从复制,读写分离

一个简单完整的 Mysql 主从复制,读写分离的示意图。 1. 首先搭建 Mysql 主从架构,实现 将 mater 数据自动复制到 slave MySQL 复制的工作方式很简单,一台服务器作为主机,一台或多台服务器作为从机。主机会把数据库的变化记录到日志。一旦这些变化被记录到日志,就会立刻(或者以设定的时间间隔)被送到从机。 使用MySQL 复制提供扩

2013-11-07 14:15:59 726

转载 Mysqlbinlog使用

1.binlog日志打开方法在my.cnf这个文件中加一行(Windows为my.ini)。#vi /etc/my.cnf[mysqld]log-bin=mysqlbin-log #添加这一行就ok了=号后面的名字自己定义吧然后我们可以对数据库做简单的操作后到mysql数据文件所在的目录来看binlog文件。2. 查看自己的BINLOG的名字是什么命令:show b

2013-11-07 13:12:05 800

转载 Mysql Binlog三种格式介绍及分析

一.Mysql Binlog格式介绍       Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者插入row

2013-11-07 13:10:02 493

转载 mysqlbinlog 查看mysql bin 日志

mysqlbinlog  mysql-bin.000036 | less查询包含几个字段的语句:mysqlbinlog mysql-bin.000036| egrep '(2011030610002460|2011030310001730|2011030410011680|2011030410006280)'mysqlbinlog查看二进制日志的问题

2013-11-07 13:09:13 771

转载 Apache与Tomcat 区别联系

Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP)tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apa

2013-11-07 11:57:50 510

转载 Linux下Mysql的配置

安装rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodepsrmp -ivh MySQL-client-4.1.22-0.glibc23.i386.rpm --nodeps查看是否安装成功netstat -atln 命令看到3306端口开放说明安装成功登录mysql [-u username] [-h host

2013-11-07 08:42:22 549

转载 MySQL配置文件my.cnf设置

设置建议:  对于单台运行的WEB服务器,建议加上:  skip-locking  skip-name-resolve  skip-networking  在PHP链接数据库时使用"LOCALHOST".这样MySQL 客户端库将覆盖之并尝试连接到本地套接字.(  我们可以从PHP.INI中  代码:  ; Default socket name for local

2013-11-07 08:38:58 851

转载 Samba服务器(四):基础

一、端口Samba服务器所使用的端口:1.       nmbd-----------------137和138(UDP协议)2.       smbd-----------------139和445(TCP协议)二、协议Smaba服务器所使用的协议:SMB协议:server message block protocl三、进程Samba服务器所使用的两个进程:S

2013-11-03 14:47:38 594

转载 MySQL 编码设置

mysql编码设置MYSQL 2009-09-11 15:37 阅读73 评论1 字号: 大大 中中 小小mysql> SHOW VARIABLES LIKE 'character_set_%';+--------------------------+----------------------------+| Variable_name | Value |+-----

2013-11-02 23:59:58 432

转载 关于phpMyAdmin出现"#2000 无法登录 MySQL 服务器"的问题

今天用本机装了个phpMyAdmin,版本3.4.8,想用它来连一台内网服务器上的Mysql,于是乎修改phpMyAdmin配置文件config.inc.php,增加以下代码:$cfg['Servers'][$i]['auth_type'] = 'cookie';$cfg['Servers'][$i]['host'] = '192.168.8.14';$cfg['Servers'][$i]

2013-11-01 13:35:15 1086

Sphinx搜索引擎架构与使用文档(和MySQL结合)

Sphinx搜索引擎架构与使用文档(和MySQL结合)

2014-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除