zoukankan      html  css  js  c++  java
  • 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 服务器了。

  • 相关阅读:
    Chandy-Lamport_algorithm
    3 differences between Savepoints and Checkpoints in Apache Flink
    列数 行数 表数 限制
    数据收集、传输、元数据管理、作业流调度、海量数据查询引擎、数据可视化
    分析云负载均衡产品
    端口被占用通过域名的处理 把www.domain.com均衡到本机不同的端口 反向代理 隐藏端口 Nginx做非80端口转发 搭建nginx反向代理用做内网域名转发 location 规则
    JSON Web Token
    查看开启端口的应用
    If the parts of an organization (e.g., teams, departments, or subdivisions) do not closely reflect the essential parts of the product, or if the relationship between organizations do not reflect the r
    微服务架构的理论基础
  • 原文地址:https://www.cnblogs.com/shsgl/p/3988537.html
Copyright © 2011-2022 走看看