I'm twiting

访问统计

free counters

PHP & svn 经验总结(长期更新)

safe_mode必须设为off,on状态导致许多内置文件系统函数不能正常工作,php官方不赞成启用本函数。
php扩展的编译。在linux下给php加扩展不需要重新编译php,可以编译成so文件,由php加载该目录即可。
windows安装apache+php时,要需要在extension_dir指定扩展文件的目录,高版本得php(当前是PHP 5.3.2),默认得扩展目录时c:\php5,旧版本只要在系统path设定一下就可以了。
zend optimizer 3.3.3版不支持php5.3,兄弟们不用试了。。。
svn 中文件名不要用大小写来区分,在linux下可能没问题,但在win下会报系统找不到指定的文件这个错误。
PDT打开代码自动提示。打开 Eclipse的 Window -> Preferences -> PHP -> Editor ->Code Assist->Auto Activation打开里面的Enable auto activation选项。

svn ignore目录的一个问题

需要要忽略一个目录下的文件或目录。
命令svn pe svn:ignore xxx。
结果老是报svn: ‘xxx’ is not under version control这个错。
其实应该用svn pe svn:ignore .。
然后将xxx作为新的一行插入,保存。
svn st就不再提示那个问题了。

使用subversion忽略整个目录

当使用 svn st 时有时会提示很多不需要的目录。我们其实可以用如下的方法忽略它。
使用这个命令:svn propedit svn:ignore Directory_Path
然后输入文件名的正则表达式。全部忽略则输入*即可。保存退出,输入svn st,就可以看到该目录已经被忽略了。

linux 下删除.svn目录的命令

find . -type d -iname “.svn” -exec rm -rf {} \;

创建svn仓库

svnadmin create /usr/local/repository/svn/test