转载:http://blog.csdn.net/zhoushengchao/article/details/6006584

首先,请从www.xampp.org下载最新版XAMPP。然后,将安装文件服知道/opt下并解压。如果你计算机没有/opt目录,清用超级用户身份执行mkdir/opt命令来创建目录。如果计算机没有sudo命令请用su命令并输入超级用户密码来切换到超级用户。

使用以下命令将文件复制到/opt:
$sudo cp xampp-linux-x.x.tar.gz /opt

使用一下命令进入opt/目录并解压缩文件:
$ cd /opt
$ sudo tar zxvf xampp-linux-x.x-x.tar.gz /opt

如果想要普通用户能写htdocs目录,清修改目录权限。

$ sudo chmod -R a+rw /opt/lampp/htdocs

XAMPP: Couldn't start MySQL!解决方案 (启动不了mysql服务)

$ sudo chmod 777 -R /opt/lampp/var

使用配置文件中定义的控制用户连接失败 解决芳法

1、在安装phpMyAdmin的根目录下找到config.inc.php配置文件(也有可能是config.sample.inc.php,先将其重命名为config.inc.php)并用记事本打开。

2、在打开的配置文件里找到$cfg['Servers'][$i]['controlpass'] = '*******';”这一段其中*******就是你的密码,默认为空,将它修改成你在phpMyAdmin上修改后的密码。

3、如果你的用户名也修改过的话就找到$cfg['Servers'][$i]['controluser'] = 'root';这一段,其中root就是你的用户名,将它修改成你修改后的用户名。

Existing configuration file (./config.inc.php) is not readable.

$ sudo chmod 644 config.inc.php

启动或停止xampp:
$ sudo /opt/lampp/lampp start & stop

小技巧:
Linux下的XAMPP图形化面板

$ cd /opt/lampp/share/xampp-control-panel
$ sudo ./xampp-control-panel

还可以使用命令创建启动菜单:

打开“系统”-》“首选项”-》“主菜单”-》“编程”-》“新建项目”

名称:lampp 命令:gksu /opt/lampp/share/xampp-control-panel/xampp-control-panel

注意:gksu是为了以root身份运行,会提示你输入密码

卸载 XAMPP,只需输入如下命令:sudo rm -rf /opt/lampp
卸载完成。:)

想方便的话:编辑:系统-首选项-主菜单-编程 然后点击新建项目,输入名称lampp  输入命令:sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 保存即可

下次从程序里面直接可以启动lampp的管理界面了


XAMPP 命令
安装 XAMPP
tar xvfz xampp-linux-1.6.4.tar.gz -C /opt

启动 XAMPP
/opt/lampp/lampp start

停止 XAMPP
/opt/lampp/lampp stop

重启 XAMPP
/opt/lampp/lampp restart

安全设置
/opt/lampp/lampp security

使用php4
/opt/lampp/lampp php4

使用php5
/opt/lampp/lampp php5

查看php版本
/opt/lampp/lampp phpstatus

只启动 Apache
/opt/lampp/lampp startapache

停止 Apache
/opt/lampp/lampp stopapache

启动 Apache 的 SSL 支持
/opt/lampp/lampp startssl

停止 Apache 的 SSL 支持
/opt/lampp/lampp stopssl

只启动 MySQL 数据库
/opt/lampp/lampp startmysql

停止 MySQL 数据库
/opt/lampp/lampp stopmysql

启动 ProFTPD 服务
/opt/lampp/lampp startftp

停止 ProFTPD 服务器
/opt/lampp/lampp stopftp

随系统自动启动
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

取消随系统自动运行
ln -s /opt/lampp/lampp K01lampp

卸载 XAMPP
rm -rf /opt/lampp

XAMPP 重要的文件和目录
XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器
/opt/lampp/bin/

Apache 文档根目录
/opt/lampp/htdocs/

Apache 配制文件
/opt/lampp/etc/httpd.conf

MySQL 配制文件
/opt/lampp/etc/my.cnf

PHP 配制文件
/opt/lampp/etc/php.ini

ProFTPD 配制文件。(从 0.9.5 版开始)
/opt/lampp/etc/proftpd.conf

phpMyAdmin 配制文件
/opt/lampp/phpmyadmin/config.inc.php

ubuntu下xampp的安装的更多相关文章

  1. Ubuntu下git的安装与使用

    Ubuntu下git的安装与使用 Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便. 首先,确认你的系统是否已安装git,可以通过git指令 ...

  2. Ubuntu下Speedtest的安装

    要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...

  3. Ubuntu下Apache的安装

    Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...

  4. Linux(Ubuntu)下MySQL的安装与配置

    转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...

  5. ubuntu下的openfire安装、配置、运行

    openfire服务器              Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议.您可以使用它轻易的构建高效率的即时通信服务器.Op ...

  6. ubuntu下boost编译安装

    ubuntu下boost编译安装 boost 安装 1.依赖安装 apt-get install mpi-default-dev libicu-dev python-dev python3-dev l ...

  7. 2010-01-20 12:09 ubuntu下minicom的安装及使用

    转http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527 ubuntu下minicom的安装及使用 安装: sudo apt ...

  8. ubuntu 下redis的安装简介

    Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...

  9. ubuntu下tomcat的安装及注册成系统服务

    在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的 ...

随机推荐

  1. WWF3XOML方式创建和启动工作流 <第十篇>

    一.XOML使用工作流的好处 通过Xoml方式使用工作流的好处在于,它能够不重新启动程序的情况下,仅仅通过配置xoml就能够实现改变工作流,非常灵活. 创建一个WinForm程序如下: 代码如下: n ...

  2. 【MySQL】MySQL同步报错-> Last_IO_Error: Got fatal error 1236 from master when reading data from binary log

    这个报错网上搜索了一下,大部分是由于MySQL意外关闭或强制重启造成的binlog文件事务点读取异常造成的主从同步报错 Last_IO_Error: Got fatal error 1236 from ...

  3. http 301、304状态码

    在利用httpwatch进行抓包分析时,我们经常会看到200.301.304这几个状态码.具本三者是什么意思呢? 200表示正常0k,这个是地球人都知道的了. 301 Moved Permanentl ...

  4. sql 截取字符串第一次出现字符之前的数据

    截取sql 第一次出现字符之前的数据  (select left( a.ChangeProductName,charindex(',', ChangeProductName)-1)) as Chang ...

  5. Android IOS WebRTC 音视频开发总结(十三)-- ice原理

    以前在做一个视频监控项目的时候,刚开始客户没提到要支持P2P,因为服务端是我们自己写的,为了便于处理一些逻辑,全部采用转发的方式,后来客户要求支持P2P,没办法了,后来自己部署了一个STUN服务器(不 ...

  6. Configuring Report Manager

     Steps to configure and get Reports in Report manager. 1. Enable getting Reports in Report Manager. ...

  7. Creating a Unique File Name

    If you are working with files or file attachments in PeopleCode, you will typically want to create a ...

  8. http://www.shanghaihaocong.com-WORDPRESS开发的企业主题站

    wordpress是世界上使用最多的php开源博客系统,功能强大,而且拥有众多的插件,可扩展性强. 最近,我也用它做了一个企业网站,欢迎浏览:http://www.shanghaihaocong.co ...

  9. Knockout.Js官网学习(监控属性Observables)

    前言 1.创建一个ViewModel <script type="text/javascript"> //1.创建一个ViewModel var myViewModel ...

  10. Silverlight中动画的性能浅析

    Silverlight中提供了StoryBoard实现动画,可是StoryBoard的性能实在不敢恭维,特别是动画很大的时候,计算机的CPU和内存的狂增,如此一来性能实在太差,在默认的动画效果中动画实 ...