日期:2014-05-16 浏览次数:20707 次
本文介绍xampp在Linux下安装和使用,xampp是做WEB开发测试的好帮手,完全免费开源,已经集成PHP、MYSQL PERL和APACHE及一些常用的插件、应用程序,而且支持多种系统平台,包括Windows、Linux、Solaris、Mac等。
写这篇文章主要是发表一下我的心路历程。
其他废话就不说了,下面进入正题,
首先我下载了个lampp-linux-1.7.4.tar.gz,
官方网址:http://www.apachefriends.org/
大小大概是74MB左右。
第一步:
用root登入,将 lampp-linux-1.7.4.tar.gz 拷贝到 /opt(不同系统版本不同目录)
第二步:
将lampp-linux-1.7.4.tar.gz解压
tar lampp-linux-1.7.4.tar.gz -C /opt
第三步:
运行和停止lAMPP:
运行lAMPP也很简单,
只需要在终端中输入以下命令:
/opt/lampp/lampp start
要停止XAMPP运行,输入以下命令:
/opt/lampp/lampp stop
/opt/lampp/lampp start的时候:
XAMPP会陆续启动APACHE、PHP5、MYSQL、FTP等,最后会报告启动结果。如果启动遇到问题,
请参考:
http://www.apachefriends.org/en/faq-xampp-linux.html#start
到这里,Apache/PHP/MySQL都已经正在运行。
然后就是要讲讲,我遇到的问题了,
这才是本文的重点:
当我在终端中输入以下命令:
/opt/lampp/lampp start之后 ,然后很嗨皮的打开浏览器,
在地址栏输入localhost
浏览器也很嗨皮的跳到了xampp的界面,但是 问题出现了,当我点击phpMyadmin 的时候,问题就出现了。
他给我报了个#2002的错,
提示是mysql之类什么的,
然我就跑回去 再
/opt/lampp/lampp stop
/opt/lampp/lampp start 一下,
再仔细看 执行时候的 报告启动结果,
发现有一行 显示:
XAMPP:Another MySQL daemmon is already running.
怎么会出现这个问题呢?
“其他MySQL在运行”
原来是系统上已经有了一个MySQL了 ,
所以 XAMPP的mysql启动不了,
再看看/opt/lampp/lampp stop 的时候报的提示: XAMPP:XAMPP-MySQL is not running
到这里我就知道为什么报#2002的错了,
原来是 xampp无法使用他自带的mysql,
?
so 在这里我就到网上搜了一下#2002的解决办法。
最后:
我在libraries的config.default.php的文件中
将 $cfg['Servers'][$i]['host']='locathost';
改成 $cfg['Servers'][$i]['host']='127.0.0.1';
?
然后#2002就被我解决了