October 6, 2008
[精典] FreeBSD下安装MySQL+Apache+PHP新手指南
"作者: heiyeluren QQ群: 5415735 (Linux/BSD安装维护群) 日期: 2004/8/18 — 特别感谢QQ群好友阿南,本文在他的耐心指导下才产生 —\n看到朋友们在Unix/Linux上装mysql有点麻烦,我也好不容易装完了,所以就来讲件,也许能帮帮大家的忙. 我使用的操作系统是FreeBSD5.2.1,如果别的操作系统安装方法也许不一样,请酌情处理. 安装FreeBSD就不讲了,只要稍微定制一下就可以了,过程我就不说了,我用的FreeBSD版本是5.2.1,应该是现在比较新的版本,以后就不知道了 🙂 .\n一. 安装MySQL\n我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样,请参考其它文章. 先下载Mysql2.0.20的源代码版,地址: http://dev.mysql.com/downloads/mysql/4.0.html 把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来:\n# tar -zxvf …"
October 2, 2008
[精典教程]freebsd下安装mysql,apache,php,phpmyadmin记录
"第一次在FREEBSD下配置环境,感觉好爽,安装的时候也参考了别人的介绍,在此表示感谢。\n为了方便以后的操作,现在记录写下来。\n**安装MYSQL时要注意: ** mysql默认数据库放在/var分区里,如果你的数据库很大,那么你需要在前面分区的时候把/var分区分到足够大, 如果你想改变它的安装目录,例如安装到:/usr/db.\n#cd /usr/ports/databases/mysql51-server #make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes install clean\n#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf #/usr/local/bin/mysql_install_db #chown -R mysql:mysql /var/db/mysql #/usr/local/bin/mysqld_safe \u0026amp; //启动mysql …"
October 2, 2008
Freebsd7.0下安装APACHP22服务器
"(1)最小化安装FREEBSD7.0-RELEASE (2)安装APACHE22 b2sun.com#cd /usr/ports/www 这个目录下会有apache22这个目录.安装它就OK了. b2sun.com#setenv PACKAGESITE ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/ b2sun.con#pkg_add -f -r apache22 这时系统会自动下载文件并安装 apache22_enable=”YES” 这行加入/etc/rc.conf中.系统会自动启动这个服务. 安装完成后您需要在/usr/local/www/apache22下面建立一个data的目录及一个index.html文件.这样就可正常启动apache22 并在其它客户端中访问您建立的服务器. **(b2sun.com#apachectl start(stop restart))**这个非常关键. 最好 安装完后重新启动您的FreeBSD7操作系统.\nFAMP架构的建立\nLAMP架构 …"
September 27, 2008
js中arguments.length的意思
"function imagePreload() { var imgPreload = new Image(); for (i = 0; i \u0026lt; arguments.length; i++) { imgPreload.src = arguments[i]; } } imagePreload(‘001.gif’, ‘002.gif’, ‘003.gif’, ‘004.gif’, ‘005.gif’)\n这个是js中的arguments.主要是可以对输入的参数进行跟踪。 这如作者所举出的例子:imagePreload函数出入了5个参数,所以在js代码中的 arguments.length会知道你输入的了5个参数。并可以通过索引器获得五个参数的值。"
September 24, 2008
[教程]memcached for win32的安装
"memcached是由livejournal团队(danga.com)制作的开源缓存软件,是缓存机制的一种实现,用它之所以高效,是因为它是利用了内存,使用好了能够大大加快页面或者是其它程序的执行速度。要注意的是一旦服务器停止,内存中的缓存数据会被清空。\nwin32下,需要启动memcached服务,首先下载相关的memcached文件(用于启动服务的windows.rar在附件中),解压后可以自己选择,这里我选择的是2.1版本的,将其中的memcached.exe和memcached.ini(里面也就这俩文件)拷贝到某路径下(如:E:javamemcached2.1),然后通过cmd命令窗口,先转入到该路径,然后按如下步骤输入:\n1、memcached.exe -d install\n2、memcached.exe -d start\n这里第一步是用于安装服务,第二步是用于启动服务,有些默认参数的值是通过memcached.ini里的相关元素的设置值而定的。\n如果要停止服务和卸载服务可以用入下命令:\n3、memcached.exe -d stop 或 memcached.exe -d …"
September 24, 2008
Windows下的Memcache安装
"Windows下的Memcache安装 不用说了,这便是 memcached 在Windows系统下的版本。(点击这里下载memcached for win32)\nWindows下的Memcache安装:\n下载 memcache 的windows稳定版,解压放某个盘下面,比如在c:\\memcached\n在终端(也即cmd命令界面)下输入 ‘c:\\memcached\\memcached.exe -d install’ 安装\n再输入: ‘c:\\memcached\\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。\n4.下载 php_memcache.dll,请自己查找对应的php版本的文件\n在C:\\windows\\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!\n7.如果要卸载的话,可以执行c:\\memcached\\memcached.exe …"
September 24, 2008
memcached与memcache的区别
"memcached 像是一个后台服务器(也有客户端的memcached),memcache是php的一个模块,需要编译,像是一个客户端,memcached 和 memcache 是紧密结合的两个东西。\n另外memcached也是一个客户端的.这点可以参考php手册得知.两者的区别也可以参考:\n有关linux下memcache和memcached的安装方法请参考:\n================================\n说法一:\n两个不同版本的php的memcached的客户端\nnew memcache是pecl扩展库版本 new memcached是libmemcached版本 功能差不多.\n说法二:\nMemcache是什么?\nMemcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展 …"
September 24, 2008
memcached配置
"一、memcached 简介\n在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。\n二、memcached 安装\n首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.1a.tar.gz。\n接下来是分别将 libevent-1.1a.tar.gz 和 memcached-1.1.12.tar.gz 解开包、编译、安装:\n# tar -xzf libevent-1.1a.tar.gz # cd libevent-1.1a # ./configure --prefix=/usr # make # make install # cd .. # tar -xzf memcached-1.1.12.tar.gz # cd …"
May 20, 2008
FCKEditor——添加自定义工具栏
"FCKEditor是一个功能强大的开源在线编辑器,所以是非常适合我等兜兜无啥银子的人拿来“把玩”的~~~呵呵。一个产品即使功能再强大也不能满足所有用户的需求,当然FCKEditor也不例外咯。就拿我现在所开发的一个系统(工作流)来说,就遇到了FCKEditor不能满足我的要求的情况。因为我想在工具栏中加入自己的操作控制按钮,配置当然搞不定咯,就只有改源代码了。可一看FCKEditor经过处理后的JS源码,头立刻就大了——无换行无注释,一大堆JS代码堆在那里,想看懂几乎没门。当然它这样做也是有好处的,要不这大的一个东西加载怎么会那么快呢。看不懂处理后的JS源码,我们可以看有格式的源码嘛,所以就上网down了一个2.4的FCKEditor。好了,现在就让我们开始怎么一步一步的加入我们自己的操作菜单到工具栏中去。\n比如我想加一个我自己的输入框用来控制日期的输入,即该输入框只能通过选择来选择日期,这个我们结合日期控件my97来做,呵呵,充分利用已有的成果。有人会说,我直接改它的对话框不就得了,当然这也是可以的,可我们今天要做的就是如何加入自己的工具栏操作,这样以后就可以依次类推,加入任何想要加 …"
May 1, 2008
ADODB详解
"ADODB参考手册:\nPHP在数据库的支持上是很令人称道的,几乎所有的知名数据库系统都有对应的函数库支持,而且支持得很完整。但遗憾的是,每一群数据库支持函数无论在名称或参数结构上,都有很大的差异,这使得PHP的系统开发者在面临更换数据库时,总会觉得痛苦万分。\n难道这个问题就没有解决方法吗?当然有,答案就是将要介绍的ADODB这个PHP类库。\nADODB提供了完整的方法和属性,可以用来控制数据库系统,更棒的是你只要记得它的功能即可,因为不同的数据库系统,只要修改一个属性值,ADODB就会自动依据设定取用正确的PHP函数。\n此外,再配合数据库系统修改SQL命令,这样PHP系统就可以在最短的时间内更换到另一个数据库系统;如果在编写程序时,对SQL命令能做妥善规划,那就更快了。\n经过以上的介绍,相信你已经对ADODB的功用有所了解了,以下为ADODB的详细介绍。\n下载ADODB:可以在http://adodb.sourceforge.net/ 取得最新版的ADODB(见图17-2)。\n图17-2\nADODB的最新版本是adodb495a版,根据需要,可以下载完整版本的ADODB。如果您主要使 …"