Profile PHP scripts using xdebug & kcachegrind
2008-06-14 03:43Find bottlenecks in your php scripts by using xdebug profiler and kcachegrind. ... [阅读全文]
配置Apache服务器
2008-04-30 16:12
Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。 httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文 件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务 器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。 除了这三个设置文件之外,Apach... [阅读全文]
Windows 下配置Apache2, PHP5, MYSQL5 和 Zend
2008-04-30 16:06Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程 一、下载地址: Apache2.0.50 :http://httpd.apache.org/download.cgi PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/from/a/mirror MYSQL5.0.2:http://dev.mysql.com/downloads/mysql/5.0.html Zend2.5.2 :http://www.zend.com/store/free_download.php?pid=13] 软件的安装偶就不说... [阅读全文]
Apache 配置 - Apache 网络服务器终极教程
2008-04-30 15:33
根据著名的WWW服务器调查公司所作的调查,世界上百分之五十以上的WWW服务器都在使用Apache,是世界排名第一的WEB服务器。Apache的诞生极富有戏剧性。当NCSA WWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apache的主要特征是: 可以运行上所有计算机平台; 支持最新的HTTP 1.1协议; 简单而强有力的基于文件的配置; 支持通用网关接口CGI; 支持虚拟主机; 支持HTTP认证; 集成... [阅读全文]
php 网页提速优化
2007-12-02 18:59php 网页提速优化: 1) 在 PHP 页面的顶部加上: <?php ob_start( 'ob_gzhandler' ); ?> 2) 把 CSS 文件名改为 xxx.css.php, 然后在文件顶部加上: <?php ob_start ("ob_gzhandler"); header("Content-type: text/css; charset: UTF-8"); header("Cache-Control: must-revalidate"); $offset = 60 * 60 ; $ExpStr = "Expires: " . gmdate("D, d M... [阅读全文]
phpMyAdmin 导入大型数据库文件大小限制配置
2007-09-22 02:261. 修改 php.ini 文件中下列3项的值: upload_max_filesize, memory_limit, post_max_size 2. 在 phpMyAdmin 的配置文件中修改或加入这个设置: $cfg['EexecTimeLimit'] = 0; ... [阅读全文]
制作Javascript弹出窗口技巧九则
2006-12-26 20:42经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信 息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码 即可实现。下面俺就带您剖析它的奥秘。 1、最基本的弹出窗口代码 其实代码非常简单: < SCRIPT LANGUAGE="javascript"> 是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (”page.html&... [阅读全文]
Apache Mod_Rewrite 实例 - 在 httpd 中将一个域名转发到另一个域名
2006-07-11 00:25站长世界近期更换了域名,新域名为 www.zzvo.com, 更加简短好记。这时需要将原来的域名 zz-world.com, 以及论坛所在地址 zz-world.com/forums/ 定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的 http://www.zz-world.com/forums/-f60.html, 让它在新的域名下继续有效,点击后转发到 http://bbs.zzvo.com/-f60.html, 这就需要用 apache 的 Mod_rewrite 功能来实现。 在< virtualhost> 中添加下面... [阅读全文]
Vbulletin 3.6.0 (VBB 3.6.0) 中文 UTF8 编码解决方案
2006-07-09 20:54运行环境: PHP: 4.3.9 MySQL: 4.1.18 Vbulletin 3.6.0 在最新版的 Vbulletin 3.6.0 下,中文如果使用 UTF-8编码的话,需要作下面的设置才能保证正确显示不出现乱码。 1. 数据库校勘编码设置为 ‘utf8_generail_ci’. 让数据库使用 UTF-8 编码。 2. 在 VBB 的后台语言选项下设置编码为 UTF-8, 这一步使网页使用UTF-8 编码。 3. 到管理面板 -> 插件 -> 添加新插件, 设置插件的location为: init_startup 插件名称:Enable UTF8 添加下面的PH... [阅读全文]
IPB UTF8 编码问题
2006-07-04 17:45站长世界论坛这两天的数据由 GB2312 转成了 UTF8, 一切正常,但 IPB 连接 MySQL 数据库的编码依然是 ISO-8859-1, 这导致了从数据库读取出来的数据出现了乱码。需要把 IPB 连接数据库的文件设置为 UTF8 就没事了。就像下面说的: I think Invision Power Board uses UTF-8 by default, however MySQL uses ISO-8859-1 by default. I think the connection between IPB and MySQL must also be set to use UTF-8... [阅读全文]
MySQL导出导入常用命令
2006-07-04 00:461.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql ... [阅读全文]
使用 yum 管理 CentOS RPM
2006-07-02 10:24一. yum是什么 * yum = Yellow dog Updater, Modified * 主要功能是更方便的添加/删除/更新RPM包. * 它能自动解决包的倚赖性问题. * 它能便于管理大量系统的更新问题 二. yum特点 * 可以同时配置多个资源库(Repository) * 简洁的配置文件(/etc/yum.conf * 自动解决增加或删除rpm包时遇到的倚赖性问题 * 使用方便 * 保持与RPM数据库的一致性 三. yum安装 * CentOS自带(yum-*.noarch.rpm) #rpm -ivh y... [阅读全文]
对目录进行密码保护的PHP代码
2006-02-15 00:50下面的代码可以对你的目录进行保护: < ? //part 1 if (!isset($PHP_AUTH_USER)) { header("WWW-Authenticate: Basic realm=\"Spoono Password.\""); Header("HTTP/1.0 401 Unauthorized"); exit; } //part 2 else if(($PHP_AUTH_USER=="spoono") && ($PHP_AUTH_PW=="spoono")) { echo "You got in..."; //place the code for the... [阅读全文]
用 Javascript 实现的网页自动跳转
2006-02-10 14:22由于不能解析 javascript,所以搜索引擎无法察觉(自动检测到)用javascript脚本进行的自动转向。javascript自动重定向脚本 可以放在网页的任何位置上,如果要求立即跳转,则可以将其放入网页源码的区内的最上面。用javascript实现跳转的范例如下: [具体代码参看:站长论坛:http://www.zz-world.com/forums/index.php?showtopic=321] 其中的网址 “http://www.solidot.org” 指特定的重定向目标地址,用相对/绝对URL地址均可。 用javascript 实现自动重定向的好处在于:用户所访问的目标URL... [阅读全文]
MySQL 4.1 乱码问题解决方案(MySQL 4.1.x 中文乱码)
2006-01-25 12:00从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。我读了一下新的MySQL在线手册中第十章“Character Set Support”后终于找到了解决方法并测试通过。 MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(databa... [阅读全文]
用PHP实现XML备份Mysql数据库
2005-11-26 05:50以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: lt;? $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i $tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i++;} ?> 文件二、Backu... [阅读全文]
Linux 下 mysql 数据库的备份-putty
2005-11-26 05:39前提: 具有SSH登陆权限 工作步骤: * 下载软件putty,设置ssh 登陆选项 * 登陆后,进入自己的主页目录*(通过ftp可以访问到) * 执行mysqldump命令可执行数据库备份,而mysqlrestore命令则恢复数据库。 格式: ~ > mysqldump -hdbXX.puretec.de -upXXXXXXX -p******** dbXXXXXXX > dbXXXXXXXX.sql ~ > mysql -hdbXX.puretec.de -upXXXXXXX -p******** dbXXXXXXX < dbXXXXXXXX.sql * ... [阅读全文]
MySQL Auto Backup v1.45 - MySQL数据库自动备份工具
2005-11-26 05:25Auto Backup 自动备份工具是用来定期将你的重要数据打包备份到本地磁盘、网上邻居或者FTP服务器,可以管理多个备份任务。可同时进行多个备份和恢复操作。自由指定备份时间,备份周期;内含压缩何加密功能,可设置密码和创建自恢复备份。支持增量备份和可选恢复。 下载:http://www.swordsky.com/ ... [阅读全文]
开发wap程序必备: 识别来访手机品牌型号
2005-11-20 15:16我们在开发wap应用程序需要有识别来访手机品牌型号的功能,这样才可以更好的为用户提供更好的个性化服务,比如图片类型、屏幕尺寸、铃声类型等。 http协议中,User-Agent这个标头指示的浏览器信息,文章最后附加了常见的手机User-Agent. 每个厂家,甚至一个厂家多个品牌的User-Agent都没有一个统一命名标准,所以处理起来相当麻烦—不停的if。 比如判断某个手机的品牌: If Request.UserAgent.ToUpper.StartsWith(”MOT”) Or Request.UserAgent.ToUpper.StartsWith(... [阅读全文]
Webmin安装指南
2005-10-24 22:33现在在互联网上可以找到非常多的免费的Linux管理工具,这的确大大方便了对系统的管理。对于一个有经验的系统管理员来说,如果能够方便地找到这些工具,并正确自如地加以运用,管理一个Linux系统将是一个非常容易的事情。而Webmin就是一个免费的基于web界面的系统管理工具,可以通过浏览器对Linux系统进行远程配置和管理。 从Webmin的主页(http://www.webmin.com)介绍,可以知道,Webmin内置一个web server,web server和所有的cgi程序都是用perl 5编写的。目前的Webmin版本支持多种UNIX和Linux版本,支持最好的是Solaris、Li... [阅读全文]
最新评论