zoukankan      html  css  js  c++  java
  • centos6.4下搭建Lampp

    安装过程:
    一、  下载(进入 Linux shell 并以系统管理员的身份登录)
    二、  下载后请输入以下命令:
    1.将下载的压缩文件释放到 /opt:
    tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
    警告: 只允许使用上述命令安装 XAMPP。不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用。
    警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖。
    就这样结束了。XAMPP 被安装在 /opt/lampp 目录下。
    2.检查端口占用情况:netstat -an|grep -w 80
    3.开始运行
    使用下面的命令开始运行 XAMPP:
    /opt/lampp/lampp start
    您应该能在屏幕上看到类似下面的提示信息:
    Starting XAMPP 1.7.2...
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...
    LAMPP started.
    4.测试
    好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可: http://localhost
    如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。
    这儿有一份 XAMPP 缺乏安全防护的列表:
    1. MySQL 管理员(root)没有密码。
    2. MySQL 可通过网络访问。
    3. ProFTPD 使用“lampp”作为用户名“nobody”的密码。
    4. PhpMyAdmin 可以通过网络访问。
    5. 示例程序可以通过网络访问。
    6. MySQL 和 Apache 在同一个用户名(nobody)下运行。
    要修正绝大部分的安全薄弱环节,只需执行以下命令:
    /opt/lampp/lampp security
    它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。

    [root@localhost /]# opt/lampp/lampp start
    XAMPP: SELinux is activated. Making XAMPP fit SELinux...
    Starting XAMPP for Linux 1.8.1...
    XAMPP: Starting Apache with SSL (and PHP5)...
    XAMPP: Starting MySQL...
    XAMPP: Starting ProFTPD...
    XAMPP for Linux started.
    [root@localhost /]# opt/lampp/lampp security
    XAMPP: Quick security check...
    XAMPP: Your XAMPP pages are NOT secured by a password.
    XAMPP: Do you want to set a password? [yes] y
    XAMPP: Password:
    XAMPP: Password (again):
    XAMPP: Password protection active. Please use 'lampp' as user name!
    XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
    XAMPP: Do you want to set a password? [yes] y
    XAMPP: Password:
    XAMPP: Password (again):
    XAMPP: Setting new MySQL pma password.
    XAMPP: Setting phpMyAdmin's pma password to the new one.
    XAMPP: MySQL has no root passwort set!!!
    XAMPP: Do you want to set a password? [yes] y
    XAMPP: Write the password somewhere down to make sure you won't forget it!!!
    XAMPP: Password:
    XAMPP: Password (again):
    XAMPP: Setting new MySQL root password.
    XAMPP: Change phpMyAdmin's authentication method.
    XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.
    XAMPP: Do you want to change the password? [yes] y
    XAMPP: Password:
    XAMPP: Password (again):
    XAMPP: Reload ProFTPD...
    XAMPP: Done.

    高级的启动与停止参数:

    参数 描述
    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 启动一个小型安全检查程序。


    重要文件和目录

    文件/目录 用途
    /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 配制文件。


    /opt/lampp/lampp参数使用:
    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
    启动一个小型安全检查程序。
    停止 XAMPP,只需输入如下命令:
    /opt/lampp/lampp stop
    卸载 XAMPP,只需输入如下命令:
    rm -rf /opt/lampp

    5.设置 XAMPP 随系统自动启动:
    [root@localhost ~]# ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
    [root@localhost ~]# ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
    [root@localhost ~]# ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
    这样xampp就设置好了。



  • 相关阅读:
    java程序高CPU,如何直接定位(linux系统下命令行操作)
    HashMap源码解读(jdk1.8)
    mysql索引原理
    redis常见问题
    Bitmap算法
    list遍历时删除的坑
    接口和抽象类有什么区别?各在什么场景下使用?
    记录BigInteger犯过的一个错误
    CentOS7切换源
    map遍历性能记录
  • 原文地址:https://www.cnblogs.com/chamge/p/3101491.html
Copyright © 2011-2022 走看看