Linux通过XAMPP集成软件包搭建LAMPP环境

时间:2022-03-02 08:44:20

  前面介绍过一篇“Linux手动搭建LAMP环境”,今天再来整理一篇“Linux通过XAMPP集成软件包搭建LAMPP环境”。

  其实当初整理通过XAMPP集成软件包搭建LAMPP环境的原因是这样的:

  自己搭建的LAMP环境,可能由于使用时配置不当,有时会暴露出一些问题。比如在搭建WIKI环境时,就因“安装的php与libxml2版本不符,操作不能执行”而失败,也尝试过查找解决方案,但是始终没有成功。最后没有办法,所以才想到通过XAMPP集成软件包搭建LAMPP环境。

XAMPP
  一、介绍
    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
  二、安装
    我是依据这篇教程搭建使用的,XAMPP,这里在做一些补充。
  三、配置
    安装完成以后,我们可能需要对服务器做一些配置,比如修改是否只能允许本地访问等,此时我们需要找到httpd-xampp.conf,该文件存放的路径会由于不同的版本而不同,我的是存放在XAMPP安装路径下的/etc/extra/httpd-xampp.conf,或者可以直接搜索:find / -name httpd-xampp.conf。打开该文件,将Require local注释掉即可。
  四、简单的启动|停止命令
    /opt/lampp/lampp start
    /opt/lampp/lampp stop
    特此记录,方便以后查找。更多复杂的启动参数,请参考上面的教程。
  五、XAMPP下的phpMyAdmin默认登录不需要验证的解决方法
    XAMPP默认的phpMyAdmin登入是不需要验证的,需要我们进行一些设置。包括root用户密码的设置,和phpMyAdmin的配置文件的设置。
    1、首先需要修改mysql库中的user表,有root的信息,可以在里面进行密码的设置。需要注意的是,最好用命令去设置,用password函数:
      update user set password = PASSWORD( '123456' ) where user = 'root';
    2、然后进入xampp下的phpmyadmin目录下,有配置文件config.inc.php,进入到文件里面。可以看到如下的内容:
      /* Authentication type */
      $cfg['Servers'][$i]['auth_type'] = 'cookie';
      $cfg['Servers'][$i]['user'] = 'root';
      $cfg['Servers'][$i]['password'] = '123456';
      /* Server parameters */
      //$cfg['Servers'][$i]['host'] = 'localhost';
      //$cfg['Servers'][$i]['connect_type'] = 'tcp';
    将上面三行红色部分改成相应内容即可。其中$cfg['Servers'][$i]['auth_type'] = 'cookie';的值可以改为‘http’,可是我改完之后始终登不进去,提示用户名或密码错误,但是我改成‘cookie’就可以了,用户名密码并没有改,所以不清楚为什么。