在Windows下,一键安装Nginx+Mysql+PHP+Memcache

虽然下过决心,不再写一行Web方面的代码,甚至把计算机上的开发环境都卸载了,也完全忘记了公司那些服务器上的登录用户名和口令。

但是,三天假期,心里痒痒,想自己去测试一些idea。这就是计算机和互联网的魅力,总是可以帮助你迅速实现一些梦想。

于是,决定现在自己的笔记本上快速搭一个Nginx+Mysql+PHP+Memcache的开发环境。

首先想到张宴开发的APMServer。 APMServer集成的软件比较多。包括 Apache 2.2.9 + Nginx 0.7.19 +  PHP 5.2.6 + Memcached 1.2.4  + MySQL 5.1.28  + MySQL 4.0.26  + phpMyAdmin 2.11.9.2 + eAccelerator 0.9.5.3 等等, 十分全面。

安装也非常简单,下载以后,解压,然后直接运行主程序就搞定了。

但是,启动Apache、Nginx、MySQL都不成功。查看错误日志,也没有相关记录。花点时间去修改配置文件,应该都会成功运行的。但是没有时间去细想。

于是,又在网上找到了 lamppr-win-2.6.5 ,lamppr集成了 Nginx 0.7.65 + PHP 5.2.13 + MySQL 5.1.45 + Memcache  等等。

下载,然后在命令行运行 start.bat ,启动。

出现一个错误:

failed to install service or service already installed

这可能是因为Windows 7 的安全设置,不能随便安装服务。

解决方式也很简单,编辑 start.bat ,将

D:\lamppr\memcached\memcached -d start

替换成

RunHiddenConsole.exe D:\lamppr\memcached\memcached

就OK了。

因为 lamppr 没有集成 phpMyAdmin,管理MySQL数据库不是那么方便。很快解决的方案是把APMServer的phpMyAdmin目录复制到 ningx/html 目录下,在浏览器中输入 http://localhost/phpMyAdmin 就可以直接管理MySQL数据库了。

全部的过程30分钟内搞定。

总结,安装集成的Web开发环境,要考虑的2个问题

  1. 软件的版本。版本不能太落伍了。当然,如果要最新的版本,还是需要自己去各软件站下载。
  2. PHP下的扩展,一些常用的扩展 mbstring、memcache、GD库,等等,是否都集成其中。有些精简安装包是不包括这些的,只能作为测试用,真正要开发程序还不行。

转载于:https://www.cnblogs.com/tiwlin/archive/2011/06/07/2074571.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值