XAMPP介绍

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、M ac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

在linux下的安装方法:
进入 Linux shell 并以系统管理员的身份登录:

su

将下载的压缩文件释放到 /opt:(没有这个文件夹自己创建)

tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

警告: 只允许使用上述命令安装 XAMPP。不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用。

警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖。

就这样结束了。XAMPP 被安装在 /opt/lampp 目录下。
运行

使用下面的命令开始运行 XAMPP:

/opt/lampp/lampp start

您应该能在屏幕上看到类似下面的提示信息:

Starting XAMPP 1.7.3a…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.

好了。Apache 和 MySQL 正在运行中。

基本上就这样,剩下的就是打开127.0.0.1测试下,看打得开不。
管理员root密码修改

  1. 首先在http://localhost/ 面板里“权限”里,修改用户root(localhost对应的那个用户,默认密码为空)的密码
  2. 修改/opt/lampp/phpmyadmin/config.inc.php 用户root密码(与上面对应)
  3. 在终端运行chmod -R 755 /opt/lampp/phpmyadmin
    其他的设置参考

如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。

这儿有一份 XAMPP 缺乏安全防护的列表:

MySQL 管理员(root)没有密码。
MySQL 可通过网络访问。
ProFTPD 使用“lampp”作为用户名“nobody”的密码。
PhpMyAdmin 可以通过网络访问。

示例程序可以通过网络访问。

MySQL 和 Apache 在同一个用户名(nobody)下运行。

要修正绝大部分的安全薄弱环节,只需执行以下命令:

/opt/lampp/lampp security

它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。
高级的启动与停止参数
0.9.4 版以前的 /opt/lampp/lampp 只能简单地启动或停止 XAMPP。自从 0.9.5 版开始,它学会了很多新的东西。
高级的启动与停止参数
参数 描述
start 启动 XAMPP。
stop 停止 XAMPP。
restart 重新启动 XAMPP。
startapache 只启动 Apache。
startssl 启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
startmysql 只启动 MySQL 数据库。
startftp 启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
stopapache 停止 Apache。
stopssl 停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。
stopmysql 停止 MySQL 数据库。
stopftp 停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。
security 启动一个小型安全检查程序。
例如:想启用带 SSL 支持的 Apache,只需输入如下命令(以 root 身份):
/opt/lampp/lampp startssl
现在您可以通过 SSL 形式的 https://localhost 访问 Apache 服务器了。

好资料,
更多资料移步:XAMPP官网

是的!