- 博客(8)
- 收藏
- 关注
原创 allow_url_fopen与安全以及PHP libcurl
allow_url_fopen=ON常常会给服务器和管理员带来麻烦,但是经常性(至少我这样认为)的我们需要远程读取某个东西,如果设置allow_url_fopen=OFF将其关闭,我们就没有办法远程读取。 幸好我们有一个很好的PHP模块--curl。下面我就以一个例子说说我用curl远程读取的方法: 第一,allow_url_fopen=ON的情况下:<?php $str =
2004-08-31 16:18:00 5053 1
原创 用模块shmop为加速PHP5而努力!
MMCACHE最新版已经与PHP5严重不兼容。我看了看PHP5的源代码,意外发现一个SHM模块--shmop。 琢磨它的说明文档,我写了一个不成熟的函数:/*author:tmgh@www.deyang.gov.cn我个人用这个函数来显示首页(反正是CMS内容管理系统,不需要时时刻刻更新,将$time设置成1200秒足够了),查看栏目、查看具体某一条信息,我用jpcache来缓存
2004-08-30 18:08:00 2511 2
原创 MMCACHE+PHP5+ADODB出现内存溢出的问题
MMCACHE是很好的开源代码,具有很好的缓存效果,对于并发要求高的网站是个很好的模块。官方网站:http://sourceforge.net/projects/turck-mmcache ADODB是很好的多数据库连接类(class),支持多种流行数据库(系统)。官方网站:http://adodb.sourceforge.net/。加上它的adodb extension for php
2004-08-27 14:05:00 1530 3
原创 MySQL数据表在phpmyadmin中的强制修复
是数据库就难免出错,出了错就肯定需要修复。 phpmyadmin是很好的mysql管理工具,他里面就有针对某个数据库中某个表的修复功能。但是当这个表已经无法打开的时候就根本看不到这个操作(实际上是web连接)。 其实随便找一个正常的数据库中正常的数据表,我们看看这个修复连接:http://localhost/phpmyadmin/sql.php?lang=zh-gb2312&ser
2004-08-27 13:54:00 1233
原创 自己编译(升级)PHP5中的gd库中的jpeg、freetype2、png
PHP5中的gd库需要freetype、jpeg、libpng(need zlib)。 开始准备工作:到http://sourceforge.net/projects/freetype、http://sourceforge.net/projects/libpng、ftp://192.48.96.9/graphics/jpeg/下载相关包并解压。 首先看看freetype的编译:进入
2004-08-27 11:43:00 2493
原创 Windows系统下升级PHP的MySQL客户端
LiNux下升级PHP的MySQL客户端比较简单。Windows系统下如何操作呢?我这里只以MySQL4.0.x+PHP5为例(注:php4下的MySQL客户端升级需要修改的东西比较多,这里不描述)。 第一步,到http://downloads.mysql.com/snapshots.php下载你自己想升级的版本。 第二步,将下载包解压到一个目录,用VC打开里面的mysql.dsw
2004-08-27 11:12:00 1468
原创 PHP5一直以来的bug!
PHP5加入了很多新性能,这里不加多评。我只是观测到一个PHP5在windows操作系统上(尤其是2000、2003)上的一个现象: 默认安装、配置情况下,在100个用户读取一个较大php文件的时候,在error.log文件你会发现不定期的启动信息:[Wed Aug 25 17:59:15 2004] [notice] Apache/2.1.0-dev (Win32) PHP/5.0
2004-08-25 18:18:00 1395 1
原创 在Windows上体验Apache2.1-dev+php5
首先下载Apache2.1-dev的源代码,使用VC编译。 其次下载PHP5源代码,编译PHP5的Apache2 Handler的时候,修改sapi/apache2handler/php5apache2.dsp中的libapr.lib libaprutil.lib为libapr-1.lib libaprutil-1.lib。如果你采用命令行方式,请同时修改sapi/apache2hand
2004-08-25 18:00:00 1489 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人