`
tarena_hhh
  • 浏览: 3592 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
文章分类
社区版块
存档分类
最新评论

lampp在Linux下安装

阅读更多

本文介绍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就被我解决了


其实他之所以会出那个错的 原因是系统已经有了一个Mysql了,所以他自带的Mysql用不了了,他的集成的那个mysql启动不了但是他却还是继续去使用他继承的那个mysql,所以他或报#2002的错。

简单一句话,他自己的Mysql用不了了,

so,我想到了两个解决方案:

(1)关闭系统自带的Mysql,先去Mysql的安装目录下,shutdown一下,然后再

/opt/lampp/lampp stop

/opt/lampp/lampp start 一下,

看看 XAMPP:Another MySQL daemmon is already running.

和XAMPP:XAMPP-MySQL is not running

还在不在,如果不在了,那就恭喜你成功了

(2)跟我一样 我去lammp下的phpMyadmin 下的libraries的config.default.php的文件中

将 $cfg['Servers'][$i]['host']='locathost';

改成 $cfg['Servers'][$i]['host']='127.0.0.1';

直接将xampp的mysql设成使用系统原有的Mysql。

然后再

/opt/lampp/lampp stop

/opt/lampp/lampp start 一下,

XAMPP:Another MySQL daemmon is already running.和XAMPP:XAMPP-MySQL is not running

肯定是还在的,不过你进到phpMyAdmin页面试一下,看看还出不出#2002就是了,如果不出,则:恭喜你成功了。




::再讲一下我遇到过的其他问题,比如:

进入phpMyAdmin页面时显示:

Wrong permissions on configuration file, should not be world writable

原因:这个不关XAMPP的事了,是phpmyadmin目录权限设置的问题,如果你把phpmyadmin的所有文件chmod 777就会出现这个提示了

解决方法:只要修改文件属性就可以了,phpmyadmin要运行在755权限下,

终端运行sudo chmod -R 755 /opt/lampp/phpmyadmin (将所有的phpmyadmin下的文件递归得改成755)

原因是phpmyadmin权限为777(或者其中的某些文件的权限是777了),要把所有文件的组和其他用户的写权限全部去掉才行,将权限改为755后一切正常。

以上就是我在linux下安装xampp 的心路历程,

希望能给各位有所帮助,请各位大虾多多指点,有哪里说的不好的或不对的请指教。




 

0
0
分享到:
评论

相关推荐

    Linux下lamp安装教程

    本教程不仅覆盖了基本的安装步骤,还将解决一些常见的问题,例如在安装过程中遇到的兼容性问题等。 #### 安装前准备 确保您的 CentOS 5.5 系统已经正确安装,并且能够正常上网。所有的安装文件都存储在 `/home/...

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在Ubuntu下配置和安装LAMP环境。 Linux Linux是LAMP环境的基础组件,它是一个开源的操作系统,具有高度的可配置性、可扩展性和安全性。...

    LAMP环境安装 linux + apache + mysql + php

    在安装LAMP环境之前,我们需要做一些准备工作: 1. **确认Linux系统版本**:确保使用的Linux发行版支持所需的LAMP组件。 2. **更新系统**:使用`yum update`或`apt-get update`命令来更新系统,以便获取最新的安全...

    小白编译安装搭建 Linux LAMP环境 详细ppt

    小白编译安装搭建 Linux LAMP环境 详细ppt ; 纯手工安装 ; 做一步,写一部,每个步骤的详情。

    LAMP(linux+apache+mysql+php)的基本配置

    本文提供了在Red Hat 5环境下搭建LAMP的具体步骤,适用于初学者快速入门。 此外,对于安全性方面,建议对Apache、MySQL和PHP进行进一步的安全加固,比如限制外部访问、使用复杂的密码策略等。同时,定期更新系统和...

    linux下的LAMP一键安装教程

    linux下的Apache MySQL PHP一键安装教程

    [LAMP兄弟连李明老师讲Linux] 第2讲.Linux系统安装

    根据Lamp兄弟连的网络linux课程,自己整理的笔记,绝对完整,这是 第2讲 Linux系统安装,以后的课程听完课整理好后会立即上传。

    在linux上安装lamp

    ### LAMP环境搭建详解——Linux下的Apache、MySQL与PHP安装指南 #### 一、引言 LAMP(Linux + Apache + MySQL + PHP)是构建Web服务器的一种流行组合,广泛应用于互联网服务领域。本文将详细介绍如何在Linux环境下...

    RedHat linux安装lamp教程

    【RedHat Linux安装LAMP教程】是一套针对初学者的指南,旨在教授如何在Red Hat Linux操作系统上构建一个完整的LAMP(Linux + Apache + MySQL + PHP)服务器环境。这个环境是许多网页应用和动态网站的基础,因为这四...

    linux下搭建lamp环境

    Linux 下搭建 LAMP 环境是指在 Linux 操作系统下安装和配置 Apache、MySQL 和 PHP 三个组件,以便搭建一个功能完善的 Web 服务器环境。下面将详细介绍如何在 Linux 下搭建 LAMP 环境。 安装 Apache Apache 是一个...

    Linux下LAMP架构论坛的搭建

    本教程将详细介绍如何在Linux环境下搭建一个基于LAMP架构的论坛,以便进行访问和交互。 首先,我们来看实验的目的——搭建一个LAMP架构的论坛。这涉及到在Linux系统上配置DNS服务器、安装Apache HTTP Server、安装...

    LAMP之linux讲义.pdf

    一个程序在Windows下编译运行并不意味着它在Linux下也能运行,因为两者底层系统实现不同。为了解决这个问题,开发者可以使用如Java或PHP这样的跨平台语言,它们有自己的虚拟机或解释器,能够在不同操作系统上运行。 ...

    linux下LAMP环境搭建

    本文详细介绍了如何在Linux环境下搭建LAMP环境,包括Apache HTTP Server、MySQL Server 和 PHP 的安装配置过程。通过上述步骤,可以顺利地在一个Linux系统上部署出一个完整的LAMP平台,为后续开发基于Web的应用程序...

    linux下的LAMP一键安装教程借鉴.pdf

    在安装 XAMPP 的 Linux 版时,需要注意安全问题,例如升级时可能会出现误报的病毒警告。同时,需要注意安装时的文件权限和目录结构。 高级启动与停止参数 XAMPP 的 Linux 版提供了高级启动与停止参数,允许用户...

    编译安装LAMP环境和nagios部署.docx

    在安装过程中,要确保Apache已经正确配置,能够解析PHP文件,同时Nagios的配置文件中指定了要监控的主机和服务。 总之,搭建LAMP环境和部署Nagios涉及多个步骤,包括软件的安装、配置、服务管理以及系统安全设置。...

    lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文

    在 Red Hat Linux 9 平台上搭建 LAMP 需要安装相应的软件包,确保所有组件兼容并正确配置。安装过程通常包括更新系统、安装 Apache、MySQL 和 PHP,以及配置它们之间的交互,如设置 Apache 与 MySQL 的连接。 总结...

    lamp一键安装脚本,xen一键安装linux

    这个一键安装脚本集可以帮助用户快速、简便地在Linux系统中配置LAMP环境,尤其适合那些对Linux系统操作不熟悉或者希望节省时间的用户。Xen是一种开源的虚拟化技术,可以在单一的物理服务器上运行多个独立的操作系统...

    LAMP兄弟连李明老师讲Linux

    LAMP兄弟连李明老师讲Linux,很不错,PPT格式,适合于初学者。

    linux搭建lamp服务器

    本文将深入讲解如何在Linux系统上搭建一个LAMP服务器,这对于初学者来说是一次宝贵的学习经验。 首先,我们需要理解每个组件的作用: 1. **Linux**:作为操作系统的Linux为整个环境提供了基础,提供了一个稳定的...

Global site tag (gtag.js) - Google Analytics