PHP

A collection of 6 posts
iconv

64bit Leopard下重新编译PHP并且添加iconv模块

有关如何在64bit Mac OS X Leopard下面重新编译PHP并添加自己需要模块的文章请参考Leopard 编译 universal php5 重新编译后会出现一个问题:iconv无法编译进去。按照上文的方法,有些机器可以编译,但我的就死活不行。于是只能把iconv单独编译为so,再到php.ini里面添加。 $ cd php-5.2.5/ext/iconv/ $ phpize $ ./configure $ make && make install 然后编辑php.ini,先修改extension_dir为PHP扩展的路径,比如 ; Directory in which the loadable extensions (modules) reside.extension_dir = "/usr/local/lib/php/extensions/
1 min read
code

40 Tips for optimizing your php Code

原文地址:http://reinholdweber.com/?p=3 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。 1.    If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.    echo is faster than print. echo 比 print 快。 3.    Use
11 min read
apache

自动安装PHP,MYSQL,APACHE并且设置的脚本

天天装服务器,今天你的,明天他的,不烦死也要累死。 昨晚,错过的新服务器上架了,找我了。装吧,但不想再累死了。 于是,自己写了一个超级傻瓜的脚本,用来自动安装PHP,MYSQL,APACHE并且自动设置。 以后不管谁新上服务器,我都不用这么烦了。一个脚本,全搞定。 (脚本在DEBIAN下面用的,其他系统请勿使用) #/bin/sh # SCRIPT WITTEN BY SILENCE @2006-02-28 # !!! SCRIPT ONLY FOR DEBIAN !!! # GET SOURCE TARBALL FROM INTERNET # APACHE wget -c http://mirror.vmmatrix.net/apache/httpd/httpd-2.0.55.tar.gz
2 min read