• XAMPP 的安装配置(Linux 版)


    XAMPP 的安装配置(Linux 版)

    --转载时请保留下面,以供大家加我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 服务器了。

  • 相关阅读:
    二叉树遍历问题、时间空间复杂度、淘汰策略算法、lru数据结构、动态规划贪心算法
    Django--csrf跨站请求伪造、Auth认证模块
    Django--中间件
    Django--Cookie和Session组件
    Django--form表单组件
    安装配置flask环境
    Django--模型层
    Django--路由层、视图层、模版层
    Eclipse SVN文件冲突及不能直接提交情况
    Eclipse开发Web常见异常
  • 原文地址:https://www.cnblogs.com/shsgl/p/3988537.html
Copyright © 2020-2023  润新知