我在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安装在了/tmp目录下,再移动至/opt目录的,所在我的所有者是Dawnson而非root,但是lampp的启动必须是root才可以。按理说root可以执行的。更改用户和权限试试:
chown root:root -hR /opt/lampp
chmod 777 -R /opt/lampp (我当时没有这句就启动了,不过有后续问题)
/opt/lampp/lampp start
又出问题了,提示my.cnf具有全局权限:
chmod 755 /opt/lampp/etc/my.cnf
/opt/lampp/lampp start
OK,一切应该会运行正常了,在浏览器里输入“http://localhost”即可打开Splash页面了。:
********************我也加分割线了×××××××××××××××××××××××
上面说到,我当时没有直接赋/opt/lampp目录777权限,而且可以启动。但是,当我打开Splash.php页面时,一直停在该页面,无法选择语言进入欢迎界面。那一定跟语言有关了!在xampp的etc目录下,有一个lang.tmp的临时文件,一定要对它有写权限(我当时的所有者是Dawnson:Dawnson):
chmod 755 /opt/lampp/etc/lang.tmp
好了,一切正常,全是权限惹的祸(不过我们还是要感谢这些权限的设置, :weixiao; )。
声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
原创文章转载请注明:转自《Linux安装XAMPP及相关问题》



好久没玩linux了 都快忘得差不多了 悲哀啊
@深冬及夕, 我没有特别的事的话,一般是用Linux系统,流畅很多。
学习了。以后linux方面的问题还得多和你学习。
@撞钟和尚, 互相学习……
Random Posts
Recent Posts
Recent Comments
By Plastic injection mould
By OOZJ
By Jusbe
By 互联网战
By 互联网战
By ixwebhosting
Blogroll
Categories
Tag Cloud
360 5800 Alexa C++ Chrome Cisco Dedecms Discuz Fcitx Fedora GFW Gravatar IE Linux Mobile ModelSim Music QT Quartus Shell Verilog VPN VPS Windows Wordpress XAMPP Xilinx xp 下载 垃圾评论 情感 手机 插件 星期九 注册 电子信息 程序设计 站长工具 缩略图 网络应用 考研 胡思乱想 西工大 视频 软件Meta