如何解决XAMPP中xampp的mysql启动不了失败

XAMPP安装和使用教程
XAMPP是一款非常优秀Apache+MYSQL+PHP的服务器系统开发套件,也是天缘认为最好用的一款APACHE+MYSQL+PHP套件了。同时支持Zend Optimizer,支持插件安装,目前最新xampp的版本是1.8.2。
官方网址:
介绍一下XAMPP 1.8的特点:
XAMPP支持的操作系统包括:Windows、Linux、Mac OS X、Solaris;Windows版本包支持操作系统:Windows 2003/XP -&Windows 7/8。
XAMPP是否是免费的:XAMPP是完全免费的,并且遵循GNU通用公众许可
XAMPP目前包含的主要功能模块如下(Ver 1.8.2): APACHE 2.4 +&PHP 5.4 + MYSQL 5.5
一、XAMPP的安装过程
XAMPP的安装过程很简单(示例.exe安装过程,解压包等就更简单一点,天缘实测Windows 7环境下),双击后会弹出两次警告,一次UAC,一次防火墙提示,只需确认即可继续。
1、欢迎界面,点击Next即可
选择安装组件,全部安装,全部默认,点击Next继续,
安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。下图所示(只需要选择驱动器,安装程序会自动创建xampp目录),然后点Next。
再次确认Next,等候安装完成。
安装完成界面如下,图中有个Do you want to start the Control Panel now,就是现在启动
点击Finish,安装完成。
二、早期XAMPP版本安装界面(暂时保留,待删除)
1、早期xampp安装完成后,会弹出COMMAND设置窗口,问我们是否创建桌面快捷方式,我们选择Y并回车。
2、接下来问我们是否定位xampp的正确路径,大概就是Should I locate the xampp path correctly这个样子,选择y并回车(此图略)。
3、选择是否让xampp支持便携使用(无驱动器号),这里要注意,如果后面想把XAMPP注册为系统服务的话,是必须使用驱动器号的,如果要使用USB安装xampp就不能使用驱动器号,因为USB设备可能在不同PC机上的设备号可能有所变化。如下图。天缘安装的是到D盘,固定驱动器,所以就选N并回车。
4、安装完,提示Press &Return& to continue。按回车键继续,如下图。
5、这一步让我们确认PHP的时区配置UTC是否正确,这个没关系,即使后面发现正确,也可以自己在PHP.INI里修改掉,如下图,再按回车键继续。
6、这里是最后一步,如下图,我们只需要选择1并回车启动xampp控制面板,右下角的托盘中已经有了xampp控制面板启动程序。
7、然后界面会&闪&一下,如下图,我们选择x退出即可。
8、到这里xampp就安装完成了,如果出现xampp安装失败,请先运行安装一半的xampp目录下的卸载文件uninstall_xampp.bat执行一次清理,然后再重新安装。
三、XAMPP控制面板
平时测试使用,只需点击Apache、MySQL后面的Start即可启动,如有启动问题,可参考文末方法解决。
图中,我们可以看到xampp的一些基本控制功能,第一列的注册为服务(开机启动)看个人需要,天缘建议是不用选,每次使用的时候自己就当个软件运行就可以了,这样在不使用XAMPP时更节省资源。如果需要启动Apache或Mysql只需要点旁边的Start就可以了,然后就会显示已启动的running状态。(除非作为服务器长期使用才考虑注册服务)。
四、XAMPP的基本常见使用方法
1. XAMPP的启动路径
xampp\xampp-control.exe
2. XAMPP服务的启动和停止脚本路径
启动 Apache 和 MySQL:xampp\xampp_start.exe
停止 Apache 和 MySQL:xampp\xampp_stop.exe
启动 Apache:xampp\apache_start.bat
停止 Apache:xampp\apache_stop.bat
启动 MySQL:xampp\mysql_start.bat
停止 MySQL:xampp\mysql_stop.bat
启动 Mercury 邮件服务器:xampp\mercury_start.bat
设置 FileZilla FTP 服务器:xampp\filezilla_setup.bat
启动 FileZilla FTP 服务器:xampp\filezilla_start.bat
停止 FileZilla FTP 服务器:xampp\filezilla_stop.bat
3. XAMPP的配置文件路径
Apache 基本配置:xampp\apache\conf\httpd.conf
Apache SSL:xampp\apache\conf\ssl.conf
Apache Perl(仅限插件):xampp\apache\conf\perl.conf
Apache Tomcat(仅限插件):xampp\apache\conf\java.conf
Apache Python(仅限插件):xampp\apache\conf\python.conf
PHP:xampp\php\php.ini
MySQL:xampp\mysql\bin\my.ini
phpMyAdmin:xampp\phpMyAdmin\config.inc.php
FileZilla FTP 服务器:xampp\FileZillaFTP\FileZilla Server.xml
Mercury 邮件服务器基本配置:xampp\MercuryMail\MERCURY.INI
Sendmail:xampp\sendmail\sendmail.ini
4. XAMPP的其它常用路径
网站根目录的默认路径:xampp\htdocs
MYSQL数据库默认路径:xampp\mysql\data
五、卸载XAMPP注意事项
1、如何卸载XAMPP
只需要执行xampp\uninstall.exe即可。或在Windows添加删除程序里完成卸载,其实即使重装系统,下次直接运行D:\xampp\xampp-control.exe这个文件即可使用,无需再次重新安装。
2. 卸载XAMPP注意事项
卸载xampp只需要到xampp安装目录下,运行uninstall.exe (早期是uninstall_xampp.bat)这个文件即可。
但xampp卸载时候的要注意:
会有提示是否删除htdocs文件夹和mysql data文件夹提示,注意,确认是否同意把网站文件、数据库文件一并删除,否则请选no或提前备份。
六、附xampp的默认密码
1) MySQL:&&
User: root&& Password:(空)
2) FileZilla FTP:&&
User: newuser&& Password: wampp
User: anonymous&& Password:
3) Mercury:
Postmaster: postmaster (postmaster@localhost)
Administrator: Admin (admin@localhost)
TestUser: newuser&& Password: wampp
4) WEBDAV:
User: wampp&& Password: xampp
七、常见问题
1、关于为xampp添加ZEND OPTIMIZER的说明:
XAMPP 1.7.2 默认PHP加速是使用eaccelerator加速的,功能上相当于Zend Optimizer,但是缺少ZEND OPTIMIZER的网页加密解析功能。
最新的Zend Optimizer 3.3.3不支持PHP 5.3x,最高到PHP 5.2.x,估计稍后Zend Optimizer发布新版本的时候才能支持,所以如果大家仍然想使用Zend Optimizer,可以采用以下方法:
1、不使用XAMPP,全部手动安装PHP、APACHE、MYSQL和Zend Optimizer。
2、使用XAMPP的早期版本,网上也能搜索到,早期版本默认支持ZEND OPTIMIZER。
3、Zend Optimizer 3.3安装的时候会自动为PHP.INI文件增加Optimizer引擎接口。
4、如果大家不使用网页加密只使用PHP加速,就是用eaccelerator就可以了。
5、最后一点,就是xampp仅作开发环境使用,请不要用于服务器环境,因为xampp有很多安全问题未作处理,官方也特别做这个声明。
2、APACHE无法启动的常见问题
天缘也遇到过,因为端口占用导致无法启动APACHE,不过可以通过关闭占用端口程序的方式再次启动APACHE,APACHE启动错误日志所在目录:D:\xampp\apache\logs,打开现实(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次: &make_sock: could not bind to address 0.0.0.0:80&,这时,可以通过在开始运行里输入CMD回车进入命令行,输入netstat -anb回车,检查占用端口的应用程序,一般迅雷、BT等软件都会占用80端口,关闭后应该可以启动。或者先启动Xampp后启动迅雷等P2P软件也可以。
3、参照上文XAMPP安装和配置完成后,我们就可以安装Dreamweaver等网页程序编辑软件,进行网页编程测试了。
相关文章:&&
相关评论(13):&&
天缘网友 []:
07:56:30 发表
我用的是XAMPP1.7.3版本,怎么我用CI框架的时候,代码出现A PHP Error was encounteredSeverity: NoticeMessage: Undefined index: adminnameFilename: test/index.phpLine Number: 13错误$test数组是有传递过来的
天缘网友 []:
08:22:09 发表
说明都是有中文的 难道控制面板不可以是中文?请指教。
天缘网友 []:
22:17:43 发表
检查一下MYSQL是否已经运行起来。文中第九步要点Start,APACHE和MYSQL都要启动。
天缘网友 []:
10:18:08 发表
$dbhost = "localhost";$dbuser = "root";$dbpassword = "123";$dbdatabase = "bloger";$db=mysql_connect($dbhost,$dbuser,$dbpassword);mysql_select_db($dbdatabase,$db);但错误提示是第5行~~~是不是连接不上数据库啊,如果是怎么才能连接上啊?
天缘网友 []:
21:24:00 发表
程序不是在这里写的啊,兄弟,看看第373号文章(找不到该文章请看首页使用向导)。
天缘网友 []:
20:57:02 发表
你好,我刚刚开始学PHP,什么也不懂,因为配置PHP、Mysql很困难,所以选择了XAMPP,但是这个软件里面在哪里写PHP的代码啊?
天缘网友 []:
21:26:41 发表
如何重设置默认密码啊。。。天缘 于
14:44:55 回复mysql目录下有个resetroot.bat文件
天缘网友 []:
02:04:26 发表
我安bXAMPP後,新建了一用ADMIN,然後把ROOTh掉了,但再也登不了,在哪e可以修改登O置?天缘 于
21:34:42 回复xamppphpMyAdmin下的config.inc.php文件里有:
$cfg['Servers'][$i]['user']
$cfg['Servers'][$i]['password']
天缘网友 []:
02:51:58 发表
错误日志是空的
你的邮箱是多少啊?
23:05:54 回复直接访问第1号文章或点首页的关于页面可以看到我的邮箱,不过你还是试一下卸载重新安装、不要使用优化大师。
天缘网友 []:
01:06:07 发表
我的appche启动不了,端口也改了,点一下start就出现appche service not started
【-1】天缘 于
17:08:18 回复可能端口被占用了,你如果有迅雷BT什么的都关闭掉再开看看,如果还有错,把D:xamppapachelogs下的错误日志发上来。
天缘网友 []:
17:44:11 发表
我想问问点击Apach,start,服务起不来怎么回事儿?天缘 于
15:00:59 回复起不来一般跟防火墙和策略配置有关系,请确认XAMPP支持你的系统,然后再卸载重装一次看看,如果还有问题就检查防火墙和系统策略配置。再有问题欢迎给我留言。
天缘网友 []:
00:21:35 发表
你好,我想问问XAMPP 1.7.2 默认没有 加载Zend Optimizer。请问如何加载它。 用 以前XAMPP 1.6.8 的 加载方法在此版本不适用。。请问您有什么好的 办法。如果有的话请告诉小弟一声。谢谢。 我的 QQ
邮箱 wukun.天缘 于
0:37:06 回复目前的zend optimizer 3.3只支持到PHP 5.2,似乎不支持PHP 5.3,我也试过多次,就是启动不了,如果你不用到网页加密就用eaccelerator就可以了。
天缘网友 []:
06:04:12 发表
我都找不带你这个版本
现在都1.7.2的版本的
不知道怎么回事
QQ:天缘 于
0:01:22 回复我有很久没用过QQ了,我把本文教程再完善一下,按照XAMPP最新版本,如果你安装还有问题,请把出错信息抓图发到我邮箱。天行健 于
16:40:19 回复我使用的事xampp-win32-1.7.2.exe
很好,没有问题
邮箱(选填)
主页(选填)
记住我,下次回复时不用再次输入个人信息
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。xampp的mysql在windows 8上無法啟動解決方法 – 彰化一整天blog
11121314151617
18192021222324
25262728293031
Google Adsense
BloggerAds
- 24,079 views
- 23,872 views
- 21,140 views
- 15,220 views
- 14,394 views
- 12,074 views
- 11,130 views
- 10,407 views
- 10,346 views
- 10,194 views
在windows 8上安裝xampp 3.2.1安裝完成時,會發現mysql無法執行,把防火牆關閉也是不行,查看port也沒有被使用,最後查看log檔案,用裡面的錯誤訊息[ERROR] InnoDB: File C:\xampp\mysql\data\ib_logfile0: ‘aio read’ returned OS error 187上網查到一篇的解決,只要在mysql.ini加入一行指令就可以解決這個問題。
1.無法啟動的畫面
2.點選[Config]/[my.ini]
3.找到innodb_lock_wait_timeout = 50
在底下加入 innodb_flush_method=normal儲存
4.在重新啟動己可以正常
參考資料:http://www.htdocs.it//xampp-and-mysql-on-win8-1-error-innodb-file-cxamppmysqldataib_logfile0-aio-read-returned-os-error-187/
同步發表於:
Related posts:Xampp中Apache无法启动的端口问题解决
分类,标签:
摘要:Xampp中Apache无法启动的解决方法简单的就是修改80和443端口。在启动XAMPP时,如果报80/443端口被占,可以修改此端口
&xampp(apache+mysql+php+perl)是一个功能强大的php网站开发集成软件包。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。
今天头一次搭建xampp发现一个问题,apache启动不了,不论点击多少次start,都显示如下:
apache started [port 80]
&我的xp系统默认安装了iis(我要用来进行asp开发),显然是因为80端口被占用了,所以这个端口很busy,从而导致apache无法启动的。解决 方法我google了一下,说了很多很多种...。why?xampp通常
就是用来php开发迅速搭建php+mySQL+apache环境的,实际服务 器环境应用至少我是会一一搭建的。既然是开发环境你就好办了,我的asp用的iis服务器是xp的默认web80端口,jsp用的tomcat服务器
用的 是tomcat安装时的默认端口8080,那么php下xampp里边的apache我就将它的默认80端口修改为8081(随便其它的只要不被占用就可 以了)其它的不就ok了 (说道这里想起来谁不是有看的人还不理解什么是web默认端口,不懂的话就看看tcp/ip,你的基础知识不懂得的就是沙地建楼,永远不会高的了)。
既然如此如何修改apache的端口呢?
&到xampp的安装目录下,点击进入apache\conf下,可以看到“httpd.conf”文件,用文本编辑器打开,将所有的80修改为8081, Listen 80 & &-〉Listen 8081
ServerName localhost:80-〉ServerName localhost:8081
然后在XAMPP Control Panel中重新启动apache。
怎么还显示如下:
apache started [port 80]
管它三七二十一,在ie里输入地址:http://localhost:8081测试,打不开,都修改apache的端口了,试着停止iis的web服务。再启动apache。还显示如下:
apache started [port 80]
ie里输入地址:http://localhost:8081测试,成功打开xampp的网页,提示:
欢迎使用XAMPP for Windows Version 1.6.8 !
您已经成功安装了XAMPP!
虽然在xampp-control的对话框中还是显示apache启动了80端口,但实际的占用端口是8081。再重新启动iis服务,apache和iis都可以在各自的8081和80端口工作了。
重新启动电脑,apache又不能用了,试着 关闭iis服务,启动apache -〉http://localhost:8081测试成功;接着启动iis服务,http://localhost:8081测试成功
真的是个好奇怪的调试过程,不管怎么说,是可以用了,
&直接xampp\apache_start.bat启动apache,出现提示443端口占用,原来IIS占用了ssl端口(即443端口 https),这就好办了,修改xampp\xampp\apache\conf\extra\httpd-ssl.conf文件 ,将所有的 443 都修改为 4433 或关闭ssl服务,再次测试一切ok了。
xampp调试过程边做边写,思路随乱......
Xampp中Apache无法启动的解决方法简单的就是修改80和443端口。在启动XAMPP时,如果报80/443端口被占,可以修改此软件的端口打开xampp\apache\conf\httpd.conf文件把80修改为8081;
打开xampp\apache\conf\extra\httpd-ssl.conf文件把443修改为4433或者关闭SSL扩展(反正是调试而已);
& 上一篇:
:下一篇 &
发表我的评论

我要回帖

更多关于 linux xampp启动mysql 的文章

 

随机推荐