小弟在这里弱弱的问一个问题.怎么在我的机器上搭建一个 机遇.Net环境的 PHP 环境.我今天装 MySql 的时候着实郁闷了.老是在 配置的时候 start Server 不通过.不知道是不是端口的问题,3306这个端口是不是MySql 默认的.但是我还是不知道在.Net的环境下面那个程序在用3306端口.如果有的话,把正在用这个端口的程序给停了,会不会有影响.求各位PHP大虾的解答.另外,如果有好的教程,傻瓜式的(本人比较笨) 给咱推荐一下.我的要求是在 .Net环境下,我的机器上预装 IIS7.5 想再弄个 PHP 的论坛和博客在本机部署玩玩.

解决方案 »

  1.   

    mysql默认的端口是3306 在安装的时候你是可以修改的 或者是在安装后修改也可以,修改方法可以直接修改配置文件 My.ini 里面有个端口 你可以看一下.
    [client]
    port=3306
    安装服务
    /bin/mysqld.exe--install
    启动服务
    netstart mysql你的start server 不通过 多数是因为你以前安装过Mysql 但是你没有卸载干净然后又再次安装导致产生问题。
    看看是不是这个问题如果是的话先到 原来安装的目录内卸载
    bin/mysqld.exe--remove 
    然后重新安装一下安装包
    //================
    当然你说的可能也许也是存在.netstat -an 看看是不是有东西在监听3306的端口.如果是那么就用什么金山助手什么3XO看看什么东西在占3306端口吧 剩下的自己处理.一般极少会有程序占用3306端口。即使有 你可以将Mysql像我前面说的修改端口。IIs下如何支持php 你可以在网上搜索一下很多这类文章的。因为我没有配置过,所以也就不瞎说了。另外IIS7.5?你装的是 Win2008SRx?
      

  2.   


    WIN 7的嘛,自带的 IIS7.5那些问题都是正常的 就是不能正常的 start Server上图,就是这个愿意.在网上找了很久,都没有中意的答案噢./为什么不能 start
      

  3.   

    在cmd里面 netstat -ano
    可以看到那个进程使用了那个端口你可以看看windows的事件查看器,看看启动mysql的时候有什么错误提示?
      

  4.   


    唉.还是解决不了这个问题的哇,本人对PHP的环境真的是一窍不通的嘛.
      

  5.   

    晕哦 直接全部卸载掉 装一个XAMPP啊
      

  6.   

    phpnow直接安装,非常简单
      

  7.   

    估计是端口问题。
    进入cmd  看下哪个进程占用了3306端口。卸载软件或者更改mysql的端口号。
    重新安装mysql,安装前建议彻底删除相关文件,包括注册表。
      

  8.   

    算了,我的搞 .Net 的 今天下载了一个 VM 虚拟机,搞搞 Linux 玩玩.
      

  9.   

    这是mysql 的服务你没清理干净。