众所周知(好狂妄的词,除了经常给面子访问我博客的朋友谁知道……)我前几天把系统升级到了传说的 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占用的解决方法》】
感:
新东西还是不要急着用,特别是要花钱的那种。
- 本文标题:WIN8: 管理员权限运行批处理问题+本地搭建WAMP环境问题
- 本文链接:https://zww.me/archives/25708
- 发布时间:2012年11月05日 17:02
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
沙发
@axiu
天气冷了
升级到win8对现在的电脑根本没有意义。
有触摸屏的才有必要用win8
@ipcjs
不能这样说,手不能完全代替鼠标
@zwwooooo
反正越用越喜欢触屏(虽然一些鼠标的操作还没模拟出来),可惜对于书写之类的还不够好,专业的又太贵……
话说,是众所周知吧,您这输入法还是不行啊……
@axiu
对头,改改去
刚出生的小孩就这般凌辱吗?
@axiu
被逼的
应该是大叔你以前Win7一直没开UAC, 所以遇到"权限"问题就囧了.
@Phoetry
这个我试过了,WIN8我关闭了也没用。。。
汗。还好我还没买。。确实各种不习惯呢之前试用RC版的时候
@我买搞得。
桌面模式其实和win7一样
“新东西还是不要急着用,特别是要花钱的那种”←语录记录ing
话说z蜀黍还会拿日文搜索?(好吧我认真了所以我输了?
@4585_5360
日文是指“日”文,搜到骂娘了,你真以为我会日文啊,我只知道雅蠛蝶……
我一般用9999端口,使用花生壳动态域名,最后做次url跳转,外网就能访问了
@哼哼猪
哈,电信adsl上传速度蛋疼,即使是光钎,也被限制上传带宽了。。。
我也是,一直MySQL无法启动。
根据我的多年经验,没有一年半载,微软的WINDOWS根本就不能用。大家先抢鲜吧,我就不当小白鼠了
zww,你确实很喜欢折腾啊,这次我切换VPS已经折腾够了,计划先消停下多整点文章先。。。
XAMPP我没问题啊,我是官方完整版的~端口也是80,你肯能80端口被别的软件占用了吧
新的东西一折腾就是有很多问题,呵呵。
似乎是80端口被别的服务占用了的样子;
话说,我升级后一直没开过apache,今晚回去看看
@流年
在 win8 下看了下, wamp 可以启动,但服务不通;手动启动 apache 可行,应该是 wamp 无法自动启动 apache 等服务;卸载服务然后重新安装启动即可。
不过好像和你的情况有点不一样~~
@流年
哈,这里没开启贴图,原本想贴图的,改用链接吧
我都懒得折腾系统了- -,一直是老本,只追求降低资源消耗。
我看电视里播的win8广告,超炫!
我直接切换到超级用户下了,所以不存在权限的问题。。
新系统都这玩意,估计等一段时间就好了!
让人崩溃的win8系统啊
等有钱改装个触摸屏再换Win8,要折腾得折腾到底啊!