xampp的安装和配置

     这几天一直在作一个网站,客户要求要用PHP修改WordPress的themes,目的是交付完成后,客户本身管理方便。php

      之前从没有涉及过PHP,用的是jsp,可是,既然已经选择接受,就只能让本身去适应客户了。好吧,安装XAMPP的过程也是一件很纠结的事情。今天,我就把本身所遇到的问题写一下吧,和广大的程序猿交流经验。html

       首先来看看几张完成后的图片吧!!!mysql

工具/原料

  • xampp-win32-1.8.2-1-VC9-installer.exe   101 MBsql

  • wordpress-3.7.zip 或者wordpress-3.6.1-zh_CN.zip数据库

方法/步骤

  1.  

     下载xampp-win32-1.8.2-1-VC9-installer.exe文件,大小为101 MB,百度网盘下载地址:http://pan.baidu.com/s/1Du4qB。下载完后,点击安装。出现选择安装路径的一个窗口,而后是解压文件。笔者的安装在D:\software\programingsoftware\xampp。而后,直接Next。apache

    (图片展现了安装过程的弹出窗口的顺序)jsp

    xampp的安装和配置
    xampp的安装和配置
    xampp的安装和配置
    xampp的安装和配置
    xampp的安装和配置
    xampp的安装和配置
    xampp的安装和配置
  2.  

     安装过程当中,会弹出一个xampp的主页,叫BitNami,上面有一个WordPress的位图,右侧就是WordPress的安装包。能够看到最新的安装包。进度条完成后,即解压步骤完成后,点击Finish。接着就会跳出一个XAMPP Control Panel的窗口,这时候,点击Apache 和MySQL的start按钮,启动Apache和MySQL服务。wordpress

    注意:笔者在安装到75%左右的时候,弹出了一个dos窗口,是关于php.exe的。因为时间太快,就没有剪辑到。工具

    xampp的安装和配置
    xampp的安装和配置
  3.  

          若是启动成功了,那两个start按钮就变成stop。恭喜你,安装太顺利了!接下来只须要进行wordpress的配置便可。可是,对于大多数人而言,由于曾经安装过SQLSERVER 或者MySQL 或者IIS或者Apache等软件,致使端口的复用。所以在错误窗口常看到report的字样~~~这时候,须要修改端口。Apache的端口默认为80,MySQL的端口默认为3306,同时须要注意,Apache配置的时候还须要配置一下SSL的端口,其默认端口443.笔者将Apache、MySQL、SSL的端口依次更改成:81,3366,4433.下面详细介绍配置的文件吧。学习

    (若是你的正常启动,就不必再往下看~~~)

    xampp的安装和配置
  4.  

            咱们先配置APACHE和SSL,在这张图片上很清晰地看到,Apache的后面有一个Config的按钮,点击选择下面的第一个文件:Apache(httpd.conf),这个文件就是配置Apache的端口的文件,该文件在安装路径下能够找到,如笔者的在这儿:D:\software\programingsoftware\xampp\apache\conf\httpd.conf。打开该文件(httpd.conf),看到有80就改成81,总共有三处,修改后保存。咱们接下来在修改SSL,打开apache(httpd-ssl.conf)的文件,将443所有改成4433,总共4处,修改后保存。而后启动apache。哈哈,看到了吧,能够启动了。详细的参数看图片吧。就知道说是否在运行。

    xampp的安装和配置
    xampp的安装和配置
  5.  

           接下来咱们就配置MySQL的环境吧。点击MySQL后面的Config按钮,选择my.ini文件,笔者的文件在D:\software\programingsoftware\xampp\mysql\bin\my.ini,打开修改里面的额端口,将3306端口修改成3366.(提醒:若是你的MySQL能够启动,请勿再配置,也就不须要往下看。)总共5处。修改后保存,尝试启动。若是启动成功,恭喜你配置到此结束,接下来就是安装WordPress的过程。详细状况,请参看,本文做者的《WordPress安装和配置常出现的问题及解决方法》。

          PS:若是你以为修改端口麻烦的话,你能够用dos命令去查看netstat,不过,xampp有个好处,在Control Panel 上面的右侧,有个netstat的按钮,点击就能够看到全部的端口以及PID,知道了PID,就可在进程管理中结束进程树。也能够用DOS命令杀掉该进程。

          笔者的配置环境以后,能够正常启动了。不知道你是否学会了,若是学会了,请投票,若是没有学会,或者问题没有解决,请留下你的建议,或者出现的问题,笔者继续专研,帮助你解决,大不了就是共同窗习呗~~~

    xampp的安装和配置
    xampp的安装和配置
  6.  

     【续集】:给朋友装的时候,出现这种现象:mySQL服务没法启动,一直卡在那里。觉得试试另一个mysql在运行的问题,结束这个运行以后,仍是同样,不能解决问题:

    14:10:30  [mysql]  Attempting to start MySQL service..14:14:20  [mysql]  Attempting to start MySQL service...14:14:56  [mysql]  Attempting to start MySQL service...14:14:56  [mysql]  Attempting to start MySQL service...14:15:21  [mysql]  Attempting to start MySQL service...14:15:21  [mysql]  Attempting to start MySQL service...

           因而我就在安装文件下找到这样一个文件:mysql_start.bat。而后运行,结果出现了下面这种状况:

    14:24:50  [mysql]  XAMPP MySQL is already running on port 336614:24:50  [mysql]  Attempting to start MySQL service...14:24:53  [mysql]  XAMPP MySQL is already running on port 336614:24:53  [mysql]  Attempting to start MySQL service...14:24:53  [mysql]  XAMPP MySQL is already running on port 336614:24:53  [mysql]  Attempting to start MySQL service...14:24:54  [mysql]  XAMPP MySQL is already running on port 336614:24:54  [mysql]  Attempting to start MySQL service...

           原本认为这下能够正常运行,可是问题是仍是不能启动。这种状况应该能够链接到数据库的,也就是说,mysql是能够运行的,但目前,WordPress尚未安装,这就意味着,我还须要在mysql里面配置用户名、密码等,因此,一时间就没有尝试,可是原理是能够的。

           废话就很少说了,咱们就来解决问题吧:

          cmd->regedit打开注册表。修改注册表。方法以下:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL]的ImagePath修改为新的xampp中位置<xampp>\mysql\bin\mysqld MySQL,重启explorer.exe进程,使注册表生效再次点击 mysql 后边的start,OK!mysql服务正常启动!

    ps:这是笔者原来的mysql的安装注册信息:"D:\software\programingsoftware\wamp\MySQL\bin\mysqld" --defaults-file="D:\software\programingsoftware\wamp\MySQL\my.ini" MySQL

    修改后的信息:D:\software\programingsoftware\xampp\mysql\bin\mysqld

     

           从新启动电脑,再次启动XAMPP CONTROL PANEL,启动MYSQL,看到这样的信息:

    Found Path: "D:\software\programingsoftware\xampp\mysql\bin" --defaults-file="D:\software\programingsoftware\xampp\mysql\bin\my.ini"  MySQL15:05:22  [mysql]  Expected Path: d:\software\programingsoftware\xampp\mysql\bin\mysqld.exe --defaults-file=d:\software\programingsoftware\xampp\mysql\bin\my.ini mysql15:05:22  [main]  Starting Check-Timer

     

           此次,咱们知道了吧,expected是指望、但愿之意。因此,咱们就按照但愿的path改吧:此次改成: d:\software\programingsoftware\xampp\mysql\bin\mysqld.exe --defaults-file=d:\software\programingsoftware\xampp\mysql\bin\my.ini mysql

          【(*^__^*) 嘻嘻……】到此大功告成~~~

     

    还有一种方法:删除下面的注册信息:

    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

    xampp的安装和配置
    xampp的安装和配置
相关文章
相关标签/搜索