--转载时请保留下面,以供大家加我MSN,增强交流,共同学习.
--姜庭华  msn: jaimejth@live.cn
--博客:http://blog.csdn.net/jaimejth

软件下载在以下网站

http://www.apachefriends.org/zh_cn/index.html

XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。该软件以前被称作 LAMPP.

XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。

从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用 XAMPP。

从 LAMPP 0.9.5 开始,您可以通过调用 »/opt/lampp/lampp security« 使 XAMPP 更安全。

到目前为止,XAMPP 共有以下四种版本:

  • 适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),
  • 适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
  • 适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),
  • 适用于 Mac OS X 的测试版。

适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!

安装步骤

一. 进入 Linux shell 并以系统管理员的身份登录:

su root

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

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

只允许使用上述命令安装 XAMPP。 使用此命令时,已存在的旧版 XAMPP 会被覆盖。XAMPP 被安装在 /opt/lampp目录下。

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

/opt/lampp/lampp start

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

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

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

四.测试安装是否成功,在浏览器里输入以下信息:

http://localhost

http://192.168.0.1

这样则能打开XAMPP 开始主页面.里面包括phpMyAdmin,现在进入还没有密码.

这样安装后,需要设置相应的权限和密码.

XAMPP 缺乏安全防护的列表:

  1. MySQL 管理员(root)没有密码。
  2. MySQL 可通过网络访问。
  3. ProFTPD 使用“lampp”作为用户名“nobody”的密码。
  4. PhpMyAdmin 可以通过网络访问。
  5. 示例程序可以通过网络访问。
  6. MySQL 和 Apache 在同一个用户名(nobody)下运行。

五.输出入安全检查并配置相应密码.

/opt/lampp/lampp security

六.当这样设置了密码后.再次通过http://localhost 或 http://192.168.0.1 进入时会提示输入用户名和密码.

注意此时不能打开phpMyAdmin,会提示密码错误.需要配置phpMyAdmin 配制文件,并在里面配置好用户名和密码。

重要的文件和目录

文件/目录                              用途

/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调置为每次开机运行.

vi /etc/rc.d/rc.local

在最后面增加一行:

/opt/lampp/lampp start

附上:

高级的启动与停止参数

参数                描述

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 的安装配置相关推荐

  1. xampp apache mysql配置_安装xampp(Apache+MySQL+PHP+PERL)

    ------------恢复内容开始------------ 安装过程种碰到的问题: 一.Apache无法启动--1.配置Apache,在config进行修改,把httpd.conf中的80端口全部修 ...

  2. 小白都能看懂 XAMPP的下载安装配置详细教程(含拒绝访问坑)

    话不相瞒,当初为了在XAMPP(Apache+MySQL+PHP+PERL)里面配置phpwind,我在卸载与安装之间来回了不下10次,但是我的phpwind始终还是安装不成功,我可能是招坑体质,真的 ...

  3. XAMPP的下载安装配置

    XAMPP的下载安装配置 链接 链接 链接:https://www.codenong.com/cs106622827/ 这个博主完全照顾到了会出现的错误,支持!

  4. linux下xampp的安装和配置文件,linux下xampp集成包安装配置方法

    1.查看你linux系统的位数,是32位的还是64位的.使用uname -a命令查看. 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑 ...

  5. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  6. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  7. 最新xampp下安装mod_security,mod_evasive,mod-cband笔记

    来源:纯月部落 mod_security官方的文档有一些问题,亲手装了一遍,现将问题记录如下 Windows xampp版本 假设xampp安装在D:\xampp 1 下载mod_security-2 ...

  8. 软件测试基础:MantisBT的安装配置及使用——BUG管理工具

      这学期学习的移动app测试,真的晕,一门无聊且枯燥的课,但是还是得学,越是无聊,越要当成男朋友来看待,共勉!以前用过一个工具禅道还不错,老师还没讲测试的时候就已经用到过一些了,感觉禅道也很不错,主 ...

  9. mysql openfire,windows下openfire的安装配置 | 学步园

    今天装了一下openfire,现在将安装中要注意的要点记录一下. 需要说明的是openfire既可以使用自己的内置数据库,又可以使用外接DBMS,比如mysql.sqlserver等.两者的区别在于性 ...

最新文章

  1. 51nod1238 最小公倍数之和 V3
  2. kpc v0.8.3发布,跨框架的组件库解决方案
  3. python定义一个类描述数字时钟_python自定义时钟类、定时任务类
  4. windows下安装php性能分析工具XHProf(windows版本)
  5. 工作总结13:vue官网封装组件
  6. 刚买的ubuntu服务器 为什么没有文件,新买的linux服务器怎么使用
  7. mysql主从安装_MySQL主从详细安装步骤
  8. 07_支持向量机1_统计学习方法
  9. python3.5------用户的三次验证
  10. AIX操作系统使用心得
  11. 一个非常好用的截图工具SETUNA
  12. WorkList-Dicom字段定义
  13. 具体案例 快速原型模型_快速原型模型
  14. 三峡大学 计算机学院 刘洋,三峡大学科技学院2016年预科内升本专业分流结果公示...
  15. 好文推荐(二):临界点-产品思维与设计思维(7)
  16. 右键文件夹一直转圈圈怎么办
  17. 目标跟踪OTB评估指标(OP, CLE, FPS)与matlab代码
  18. 在CentOS 8 下yum install curl时报错
  19. for循环打印九九乘法表
  20. ZCU104开发板:开发板组件描述

热门文章

  1. 技术资源:国内知名技术网站网址
  2. js去除url中的localtion.search部分
  3. vi复制粘贴(转贴+自己总结)
  4. 海外区块链投融资持续火热 | 产业区块链发展周报
  5. fragment与activity之间的信息传递的两种方式
  6. Java基础 println print 实现输出换行
  7. Python输入一个字符串,输出其中每个字符的出现次数。要求使用标准库collotections中的Counter类...
  8. 10行命令60秒快速定位性能瓶颈
  9. 室内VR全景怎么拍?全景拍摄需要什么设备?
  10. 人工神经网络研究的目的,人工神经网络训练过程