您的位置: 开心技术乐园 > iHackSoft > 阅读文章

Windows 8搭建PHP环境 – PHPnow傻瓜式安装及使用方法

  以后的操作平台要慢慢过渡到Windows 8了,对于我们搞网站搞Wordpress的又怎么少得了PHP环境。Win8下搭建PHP环境其实和Win 7没什么两样,但是刚刚在安装PHPnow时遇到一点问题,等会会讲到。Windows 8自带了IIS8,就是Internet Information Services 第8版,也是微软Web服务器的最新版本。通过简单的配置,IIS也能支持PHP,不过你接下来还要手动一个个安装Apache、MySQL等,太麻烦了。所以还是推荐使用PHP环境集成包。

  关于PHPnow,昨天已经介绍过了,它包含了PHP、Apache、MySQL、phpMyAdmin、Zend Optimizer和eAccelerator几个组件,并且和同类软件不同的是,它是一个绿色的PHP环境安装包,所有的程序安装都是通过批处理进行的。这也是我选择它的原因,当然了,其它如XAMPP、Wamp Server和EasyPHP等也是非常优秀的。在XP下的安装就不多介绍了,很简单,官网也有教程。主要谈谈在Windows 7和Windows 8下的安装方法,其实也一样的,我们以最新的Win8为例,完整地演示一次。

  首先还是下载吧!点击下载最新版的PHPnow。解压到您要安装的目录,和XP不同的是,不能双击Setup.exe直接安装,会出现CMD窗口一闪而过的现象,因为Win8有UAC帐户权限控制机制,但也不能右击“以管理身份运行”,还是一闪而过的黑色窗口。正确的方法是:

一、以管理员身份打开命令提示符。Windows 8还真是麻烦,没有了开始菜单,都找不到搜索框。方法是调出右侧的菜单栏,找到“搜索”了,点击输入“cmd”,找到后右击一下,然后点击下面出现的“以管理员身份运行”选项把它打开。或者在system32目录下找到了cmd.exe,然后右击以管理员身份运行。

二、打开后退到PHPnow目录,输入setup.cmd,回车,开始安装了!如下图:

作者似乎不太建议安装新版本的Apache和MySQL,可能考虑到兼容性吧?

Windows 8安装PHPnow

正在解压安装……

Windows 8安装PHPnow

到最后的时候有个问题,会跳出一个错误提示框,拒绝访问之类,当时没想到截图,直接点掉了,好像是配置文件的备份问题。不是什么大的问题,没回过去,经测试一切正常。

Windows 8安装PHPnow

  另外,PHPnow会在系统内安装两个服务,分别是Apache_pn和MySQL5_pn,并且开机自动启动。像我这样的内存控,肯定选择停止服务,并投为手动,在需要使用的时候再重新开启,不然内存白白浪费了。当然,你也可以写个批处理来方便开启和关闭。

    • 本文标签:
    • 人气热度:14,349
    • 生产日期:2012年11月10日 - 14时57分08秒
    1. 时光的线条 说: 回复他/她写于 2012-11-10 21:56:43

      我用的是xampp

    2. iFox.me 说: 回复他/她写于 2012-11-15 22:37:16

      还没用上 WIN8系统的人表示路过。但收藏了 留着以后用吧·

    3. 七夜 说: 回复他/她写于 2012-12-29 12:37:26

      挺好!弹出的提示是 “http://127.0.0.1:80 是没有注册的类”

    4. 知名ID 说: 回复他/她写于 2013-3-19 12:31:08

      我用IIS Express ,PHP也能跑了~
      ASP.NET/ASP/PHP都能跑~~

    5. wei 说: 回复他/她写于 2013-7-29 10:44:41

      按照上面的操作,还是不行。提示:安装服务[Aparche_pn]失败。可能原因如下:1.服务名已存在。请卸载或使用不同的服务名。2.非管理员权限,不能操作Window NT服务。
      谁能帮助?

      • 蔚蓝 说: 回复他/她写于 2013-9-28 12:28:18

        @wei 在安装的时候不要用管理员权限,然后用管理员权限运行init.cmd,(都是通过cmd命令进去,否则会一闪就没了)
        如果服务已经存在,管理员运行cmd然后输入sc delete [服务名称]如sd delete MySQL_pn

    6. 郭小龙 说: 回复他/她写于 2013-10-26 14:42:13

      可以了在下给您磕头了,问题就在system32下权限执行就好

    7. 郭小龙 说: 回复他/她写于 2013-10-26 17:06:10

      发现新的问题,也是只能弄一个站点,会默认到htdocs里面去

    error: Content is protected !!