LAMP一键安装包-XAMPP

对于Linux下的一键安装包,以LNMP(Linux+Nginx+MySQL+PHP)居多,LAMP(Linux+Apache+MySQL+PHP)比较少,而且在国内来说,往往过于强调Nginx的高并发、省内存和安装方便,但话说回来,大部分的中国站长无非玩的就是Wordpress或者Discuz,而且具有高并发需求的也不太多,所以一般来说Apache已经足够用。所以,我还是推荐中小站长们使用Apache,这就介绍个老外的LAMP一键安装包:XAMPP

XAMPP是Apache Friends项目下的产物,而Apache Friends 是一个推广Apache 服务器的非盈利性项目。它由  Kai ‘Oswald’ Seidler 和 Kay Vogelgesang 于 2002 年春天建立,且累计下载次数已突破千万(数据来自Apache Friends的自行统计)。XAMPP同时拥有Linux/Windows/Mac OS X/Solaris这四种版本供使用,各版本都会以“最优”组合方式安装上Apache/MySQL/PhpMyAdmin/PHP(Windows版本的Apache需要自行安装)。 Continue reading

由Windows向Linux搬家中遇到的问题

刚稳稳当当地用了三个多月的国内VPS,又耐不住寂寞,跑出来了。原打算在北京的双线VPS上把Windows 2003换成Centos 5来用,在“yum update”的过程中,这机房比蜗牛还慢的国际出口速度,用了两个多小时,竟然只更新了几十兆,总共500多呢,这下好,周一上班之前啥也不用干了,跟它耗着就完了。

要不怎么说“懂点网络的都是墙头草”呢,风往哪刮,人往哪跑。立马,买了台Linode 512内存的VPS,据说这东西不赖,特别是用加州弗里蒙特(Fremont CA)机房的机器,走的HE的线路(HE提供免费DNS),还算比较稳定,况且Linode还有达拉斯(Dallas)的机器,相对来说,国内的访问速度都不错(机房测速)。

在从国内Windows向国外Linux转移的过程中,遇到了几个问题,谷了半天歌之后,还是完美解决,总结一下,若有“同病相怜”之人,可供参考: Continue reading

3个htaccess相关工具

1、屏蔽特定国家和地区的IP地址:朋友要做一个外贸网站,服务器买国外的是确定无疑,关键是他所要求的“屏蔽来自大陆和香港的IP”,有点头疼。找来找去,最终blockacountry这个网站帮我解决了难题。打开站点,选择你要屏蔽的国家和地区的名称,然后点击下方那个“GO”按钮,将会得到所选国家和地区的ip地址范围,而且更加方便的是:你直接将得到的内容复制,粘贴到你的.htaccess文件里就行了,不用再做其他任何设置和修改。

2、新手创建特定条件的htaccess文件:比如我,从Windows中转来Linux时间还不长,对所谓的LAMP还不太熟悉,特别是创建符合一定要求和条件的.htaccess,它的写法、规则让我无所适从、一头雾水。除了请Google帮忙之外,htaccesseditor也是一个不错的配置工具。这是一个来自日本网站,有繁简中文等语言可以选择,主机放置在马拉西亚,国内的访问速度还是不错。站点中设置了常用的htaccess配置选项,简单明了,只要将你需要的功能项填写完整,它就会在下方的文本框中为你自动生成相应的htaccess语句,直接复制、粘贴就行。 Continue reading

Windows 2003+Apache=多站点

用了半年多的Wordpress,很喜欢。相较于国内几个ASP、php的博客程序周边资源丰富,但是国内的服务器很少配Linux,更别说附带较强功能的php站点管理系统的机器了,所以决定在Windows2003上搭建Apache、PHP、MySQL的多站点平台。 以前没接触过这类应用,网上找了资料无数,基本都是“人云亦云”,而且相关知识的更新落后于这些产品的新版发布。这里我将自己操作过程中遇到的疑问以及解决方法写出来,希望能方便一部分像我这样的“小白”。

1、相对于5.2版,新版5.3的PHP压缩内没有以往所说的“php.ini-dist”和“php.ini-recommended”,取而代之相对应的是“php.ini-development”和“php.ini-produciton”,你可以对应更改。

2、php.ini不用复制到windows目录下,只要在Apache配置文件中的“LoadModule”模块最后一行写明它的地址就行,如:PHPIniDir “F:/php/php.ini”。 Continue reading