xampp for linux 安装配置

本文介绍如何在Linux环境下安装XAMPP,并提供了一系列安全配置建议,包括使用安全检查程序增强安全性,以及如何单独启动或停止Apache、MySQL等组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载安装包:

http://sourceforge.net/projects/xampp/

下载:xampp-linux-1.8.1.tar.gz 

 将下载的压缩文件释放到 /opt: 

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

 

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

/opt/lampp/lampp start 

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

Starting XAMPP 1.7.3a...

LAMPP: Starting Apache...

LAMPP: Starting MySQL...

LAMPP started.

安全问题(必读!

 

如前所述,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 服务器了。 

 

什么东西放在哪里? 

什么东西放在哪里?一个很大的问题哦,这里有部分答案!;)  重要的文件和目录

文件/目录  用途 

/opt/lampp/bin/ XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器。

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

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

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

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

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

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

 

停止 XAMPP  想停止 XAMPP,只需输入如下命令:

/opt/lampp/lampp stop
您现在应该能看到: 

Stopping LAMPP 1.7.3a...

LAMPP: Stopping Apache...

LAMPP: Stopping MySQL...

LAMPP stopped.  

然后 XAMPP 的 Linux 版就停止运行了。 

 

卸载 

想卸载 XAMPP,只需输入如下命令:

rm -rf /opt/lampp

卸载完成。:)

 

 

xampp 访问出现New XAMPP security concept

解决方法:

打开httpd-xampp.conf(/opt/lampp/etc/extra/)

 

 

注:Deny from all注释掉,变成: #Deny from all

注:需要重启apache[/opt/lampp/lampp restartapache]

转载于:https://www.cnblogs.com/nicrain/archive/2013/06/04/3117324.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值