Linux安装XAMPP及相关问题

Posted by Harid2010 - Sep - 08 留个言

我在Fedora上安装了XAMPP,遇到了一些问题,比如安装之后无法成功开启Mysql数据库、在浏览器里输入: localhost/xampp 后一直停在Splash.php这一页上、无法打开PHPMyadmin等等。

我相信能翻阅此文的朋友一定是比我更了解XAMPP(Apache+MySQL+PHP+PERL)了,所以这里我就不废话太多,总结一下最好的安装方法。

首先将下载好的xampp-linux-1.7.3a.tar.gz.gz(下载地址至博客搬到本机成功)解压缩至想安装的路径下,如:/opt:

su –
tar -zxvf xampp-linux-1.7.3a.tar.gz.gz /opt

这就算安装完成了,够简单!!!但是接下来将可能出现无法启动Mysql的情况,我就遇到了这一问题,可以试一下,启动XAMPP:

/opt/lampp/lampp start

如果出现如下提示,则表示无法正常开启Mysql。

xampp-sql如果是这种情况的话,应该是权限问题了。因为我是先将XAMPP安装在了/tmp目录下,再移动至/opt目录的,所在我的所有者是Dawnson而非root,但是lampp的启动必须是root才可以。按理说root可以执行的。更改用户和权限试试:

chown root:root -hR /opt/lampp
chmod 777 -R /opt/lampp (我当时没有这句就启动了,不过有后续问题
/opt/lampp/lampp start

又出问题了,提示my.cnf具有全局权限:

XAMPP

chmod 755 /opt/lampp/etc/my.cnf
/opt/lampp/lampp start

OK,一切应该会运行正常了,在浏览器里输入“http://localhost”即可打开Splash页面了。:

xampp

********************我也加分割线了×××××××××××××××××××××××

上面说到,我当时没有直接赋/opt/lampp目录777权限,而且可以启动。但是,当我打开Splash.php页面时,一直停在该页面,无法选择语言进入欢迎界面。那一定跟语言有关了!在xampp的etc目录下,有一个lang.tmp的临时文件,一定要对它有写权限(我当时的所有者是Dawnson:Dawnson):

chmod 755 /opt/lampp/etc/lang.tmp

好了,一切正常,全是权限惹的祸(不过我们还是要感谢这些权限的设置, :weixiao; )。

xampp

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《Linux安装XAMPP及相关问题

Comments(4) Leave comments
  1. Gravatar
    深冬及夕 Internet Explorer Internet Explorer 8.0 Windows Windows 7
    九月 18th, 2010 at 09:41  | #1

    好久没玩linux了 都快忘得差不多了 悲哀啊

    • Gravatar Harid  @  九月 18th, 2010 at 11:55 replied.

      @深冬及夕, 我没有特别的事的话,一般是用Linux系统,流畅很多。

  2. Gravatar
    撞钟和尚 Internet Explorer Internet Explorer 6.0 Windows Windows XP
    九月 11th, 2010 at 19:16  | #2

    学习了。以后linux方面的问题还得多和你学习。

70 + 75 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮