Hi!请登陆

快速在linux服务器安装xampp

2020-10-27 45 10/27

2019年8月19日更新:

步骤1最新下载地址为:https://www.apachefriends.org/xampp-files/7.3.8/xampp-linux-x64-7.3.8-2-installer.run

历史内容:

步骤 1:下载:

只需点击下面的链接.下载最新版总是好主意.:)
http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz

步骤 2:安装:

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

tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
#警告: 只允许使用上述命令安装 XAMPP.不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用.
#警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖.

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

步骤 3:开始运行:

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

/opt/lampp/lampp start

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

Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

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

步骤 4:测试:

好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:

http://localhost

现在您应该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的 XAMPP 开始页面.

安全问题(必读!)

如前所述,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,只需输入如下命令:

/opt/lampp/lampp stop

您现在应该能看到:

Stopping LAMPP 1.7.7...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

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

卸载:

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

rm -rf /opt/lampp

卸载完成.

Tag:

相关推荐