Linux安装XAMPP及相关问题

Posted by Harid九月 - 8 - 2010 Leave comments

我在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及相关问题


分享按钮