Press "Enter" to skip to content

Win7 下安装 PHPnow

Last updated on 2016年08月20日

在我的热情宣传下,终于 @小蝴蝶 同学也被我拖下水安装了 PHPnow 用于本地搭建 PHP 的测试环境,这是我拉下水的第二个了(PHPnow 没给我宣传费,所以至今只拉到了两个)。

安装的时候居然遇到了问题,让我感觉好尴尬。错误提示是以管理员权限运行 setup.cmd 的时候 CMD 对话框提示 system32 下的 7z.exe 不是可执行程序类似的问题。

可能好久没用了,在 Win7 下安装 PHPnow 的方法我居然忘记了,我自己也是使用 Win7 系统的,为啥我安装的时候好好的呢?

原来我只记得以管理员权限运行,但是运行的不是 setup.cmd 而是运行 CMD.EXE ,一般在【开始菜单->程序->附件】下就能找到它,或者到系统盘 windows -> system32 下也能看到它,这是为什么我在桌面上有个 CMD.EXE 的快捷方式的原因,可是我居然把它给忘记了,应该是我第二次忘记了,所以这次一定要记录下来,免得到时候拉人下水时又忘记了。

所以,在 Win7 下安装 PHPnow 正确的方法是:

  1. 找个舒服的地方解压下载下来的 PHPnow 压缩文件,解压后的文件夹名最好把版本号去掉
  2. 用右键下以管理员身份运行 CMD.EXE 文件,通过 CD 打开上面解压缩的文件夹,运行 setup.cmd 文件
  3. 根据提示的步骤选择相应的 PHP 和 MYSQL 版本,安装 PHPnow

在命令提示符(也就是上面说的 CMD.EXE)下一些简单操作方法:

  • cd.. 回车 是退到当前文件夹目录的上级目录
  • cd 文件夹名 回车 是打开该文件夹
  • dir 回车 是列出当前文件夹下的文件
  • 盘符: 回车 比如e: 回车 打开某磁盘分区
  • 输入文件名 回车 是打开当前文件夹下可运行的文件
  • edit 文件名 回车 编辑文本文件,比如hosts文件

貌似上面这些就够了。

PHPnow 添加虚拟主机的方法:

  1. 用右键下以管理员身份运行 CMD.EXE 文件,在命令提示符下找到 PHPnow 文件夹下的 PnCp.cmd ,打开;
  2. 选择 0 后回车,添加你的虚拟主机域名,比如 baidu.cn,按步骤下去,限制 php 的 open_basedir 那一步输入 n 回车,不做限制;
  3. 修改 windows/system32/drivers/etc 下的 hosts 文件内容,在里面添加一行 127.0.0.1 你上一步设置的域名;
  4. 如果上一步无法直接修改 hosts 文件,则需要通过管理员身份运行 CMD.EXE 文件,然后在命令提示符下用 edit hosts 来修改;
  5. 你添加的虚拟主机在 PHPnow 文件夹下的 vhosts 目录下,以你的域名为文件夹,你可以在该文件夹下安装测试程序。

如果是 xp 系统就没有这么多的麻烦,另外 PHPnow 可以安装在 x64 的 windows 系统下。

14 Comments

  1. 小蝴蝶
    小蝴蝶 2013年03月15日

    沙发 原来你是职业拉人下phpnow水的, :mrgreen:

  2. 小蝴蝶
    小蝴蝶 2013年03月15日

    板凳,谢谢你,好开森,森森森,舌头疼不

    • LMS
      LMS 2013年03月15日

      @小蝴蝶 舌头不是疼,已经麻了,感觉舌头在脑袋里打结了。。。

  3. 牛逼思维
    牛逼思维 2013年03月16日

    正用着,以前用的xwamp,后来重装一次有问题,果断换这个了

  4. Ansonyi
    Ansonyi 2013年03月16日

    之前试过XAMPP。。相比较那个更方便???

    • LMS
      LMS 2013年03月16日

      @Ansonyi 可能用习惯了,觉得这个方便。

      • Ansonyi
        Ansonyi 2013年03月21日

        @LMS 刚刚也试用了一下,还不错,超级简洁啊,就是管理起来不是很直观,适合大脑逻辑性比较强的人。我还是用XAMPP得了!!!

  5. Juncle博客
    Juncle博客 2013年03月28日

    好吧,我承认我也装了这个,是1.5.6版本的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注