WIN8: 管理员权限运行批处理问题+本地搭建WAMP环境问题

众所周知(好狂妄的词,除了经常给面子访问我博客的朋友谁知道……)我前几天把系统升级到了传说的 Windows 8,然后,就是各种驱动、软件等兼容问题折腾我一天还陆陆续续出现问题。

几天前我折腾好了一个很重要的双显卡驱动问题,如果你也是用 Dell 本本刚好又是双显卡(Intel + AMD[Ati])的,那么你可以参考我以前的文章折腾《Dell Vostro 3450D 笔记本手动安装最新版显卡驱动并实现双显卡切换》。不过注意要下载最新的驱动,两个显卡的驱动去 Dell 官方下载 2012.10.25 后更新的。

新问题
本地搭建 Apache + PHP + MySQL 环境是我最需要的,可就是这个最需要的出问题了,不管是 XAMPP、PHPNOW 还是 WAMP 都启动不了,一开始我以为只是权限问题,但不管我是用管理员权限运行还是普通用户权限运行都不行,囧~

分析
经过不断地测试,分析结果还是权限问题,但有一个很奇怪的现象,我用管理员权限运行,批处理文件里面“相对路径的程序”都提示找不到路径,这奇怪了,怎么会这样?

再分析
我把批处理里面的程序路径全部改为绝对路径,还是会提示权限问题或者 80 端口问题,这什么鬼原因造成的?

崩溃
不是系统崩溃,是我要被这个纳闷的问题搞的崩溃了,为何?因为我搜遍天下都木有直接的解决方法!!!因为是 WIN8,刚出生的小孩神圣不可侵犯,还没人折腾到这份或者说这只是我RPWT刚好碰到这个“囧小问题”……

折腾精神无效
我用折腾精神折腾了一整天,还是没有解决,幸好昨天的工作是直接在线调试,所以不需要这个环境调试,不然我可能就复原回 WIN7 了……

气死我了
今天我就不信邪,我要把你搞定,搞不定也要女干了你!搜,中文、英文、日文…… 最后锁定问题所在
1. 因为要注册服务,所以路径错误是“管理员身份运行后的当前路径获取问题”导致的——用管理员权限运行批处理当前路径都是 X:\windows\system32
2. 解决路径问题就会出现无法注册 Apache 服务,好像提示什么 80 端口

解决方法
1. 管理员运行批处理文件的当前路径解决方法:打开批处理文件,在最上面加上这句 cd /d %~dp0
2. Apache 80 端口被占有无法启动的解决方法:打开 Apache 配置文件 httpd.conf(一般在 Apache\conf 下),找到 Listen 80 改为 Listen 81(或者其它你喜欢的端口,如 8080)
2012.11.08 Update:80 端口是被 SYSTEM 进程占用,解决方法看此文章《WIN8: 80端口被SYSTEM占用的解决方法》】


新东西还是不要急着用,特别是要花钱的那种。

zww
or
oooo

“WIN8: 管理员权限运行批处理问题+本地搭建WAMP环境问题”有45条评论

  1. Lauyu says:

    很早就WIN8的表示无压力

  2. 灵尘子 says:

    :mrgreen: 不喜欢WIN8~

    1. zwwooooo says:

      @灵尘子
      哈,我也是习惯性地升级……

  3. Bee君 says:

    HD3000+NVIDIA驱动毫无问题

    1. zwwooooo says:

      @Bee君
      其实……Dell官方那个老驱动应该也木有问题,只是我想最新的,问题出在dell不出整合那种驱动……

  4. 我也是win8,不过80端口没被占用,而是443被占用了~
    启动apache的的时候,取消https试试吧

    1. zwwooooo says:

      @独自流浪
      我另外一篇文章说明+解决了,我的80端口被system进程占用了

  5. citier says:

    老早就装win8了,我们家的老古董笔记本正常运行,不过网络很难连上,而且和你一样,php本地环境老是搭建不起来,双系统切换着

    1. zwwooooo says:

      @citier
      php搭建看我的前面几篇文章,也许是同样问题

  6. lilin says:

    前几天刻了盘,犹豫半天没敢安装WIN8。呵呵

    1. zwwooooo says:

      @lilin
      如果还没买,不建议上

  7. 笑熬浆糊4 says:

    相对路径问题,还有更好的解决方法吗? :neutral:

    1. zwwooooo says:

      @笑熬浆糊4
      ???怎样的?

    2. 笑熬浆糊4 says:

      @zwwooooo
      全局的,不用一个一个bat去修改的! :oops:

回复给 Bee君 ¬
取消回复

昵称 *

网址

B em del U Link Code Quote