Monthly: 十一月 2009

php语言的优缺点

admin | PHP | 2009-11-11
PHP is simultaneously the most infuriating and joyful languages I’ve ever worked with. I say “infuriating” primarily because the function names are so inconsistant. Despite the fact that I use it almost everyday, I still have to think to myself “Is it str_pos or strpos? str_split or strsplit?” On the other hand, occasionally ... [阅读全文]
ė 6没有评论 0

PHP读取和修改大文件的某行内容

admin | PHP | 2009-11-11
最近碰到一个比较有趣的问题,就是修改某个文件的某一行字符,不过文件太大,file()直接读取是不可能的,我使用fgets来跳转到指定行,并用fwrite修改某个字符串: $fp = fopen(‘d:/file.txt’, ‘r+’); if ($fp) { $i = 1; while (!feof($fp)) { //修改第二行数据 if ($i == 2) { fseek($fp, 2, SEEK_CUR); fwrite($fp, ‘#... [阅读全文]

让使用Apache的网站速度更快

admin | 其他技术 | 2009-11-11
Apache2.0在性能上的改善最吸引人.在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能.相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效.但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择. MPM(Multi -Processing Mod... [阅读全文]

Apache中禁止以目录方式访问的设置

admin | 其他技术 | 2009-11-11
Apache中以目录方式访问是不安全的,所以我们要将它修改一下 找到Apache 的 httpd.conf 配置文件将: Options Indexes FollowSymLinks 改为: Options FollowSymLinks 也就是把 Indexes 去掉。 额外的信息:在apache中设置虚拟主机 在IIS中我们可以方便的通过不同的IP或者端口再或者主机头来设置虚拟主机, 在apache中也一样可以。 假设有www.php100.co... [阅读全文]

基于nginx的PHP本地测试环境构建软件pinyshop发布

admin | 其他技术 | 2009-11-11
PHP+MySQL应用的范围很广,在这里我们将为大家介绍nginx,也就是PHP本地测试环境构建软件,希望对大家调试PHP有所帮助。 为了方便同学们开发PHPMySQL应用,NginxHome特发布pinyShop:快速绿色nginx+PHP+MySQL+memcache运行环境。 目前的软件版本是Nginx-0.8.19、MySQL-5.1.39、memcache1.2.1、PHP5.3.0、xdebug,nginx是一个高性能WEB服务/反向代理服务软... [阅读全文]

Apache 的 httpd.conf 详解

admin | 其他技术 | 2009-11-11
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参... [阅读全文]

Apache+php+mysql在XP下搭配详解

admin | MYSQL, PHP | 2009-11-11
其实可以用 appserv 先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里; php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载; mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。 一、安装Apache,配置成功一个普通网站服务器 运行下载好的“apache_2.0.55-wi... [阅读全文]

基于Apache的Web页面访问权限控制

admin | 其他技术 | 2009-11-11
假设你有一些敏感的信息要放在Intranet/Internet上,你首先可能会想到自己开发一个用户身份认证的系统来保护你的Web页面。其实Apache本身就自带了限制用户访问Web页面的机制,实现起来也不复杂。 本文介绍在Linux+Apache上的实现方法: 1、修改http.conf 假设你想控制/usr/local/apache/htdocs下各目录的不同访问权限,你可以在与之间加入一行: Allow... [阅读全文]

Apache下伪静态html(URL Rewrite)的设置方法

admin | 其他技术 | 2009-11-11
一 打开 Apache 的配置文件 httpd.conf 。 二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+.html RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+).html$ {GetProperty(Content)}.php?__is_apache... [阅读全文]

Apache实现图片防盗链

admin | 其他技术 | 2009-11-11
Apache实现图片防盗链以及,显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。 假设充许连结图片的主机域名为:www.php100.com 修改httpd.conf SetEnvIfNoCase Referer “^” local_ref=1 <FilesMatch “.(gif|jpg)”> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简单的应用不光可以解决... [阅读全文]
Ɣ回顶部