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就设置好了。



  • 相关阅读:
    重新想象 Windows 8 Store Apps (15) 控件 UI: 字体继承, Style, ControlTemplate, SystemResource, VisualState, VisualStateManager
    重新想象 Windows 8 Store Apps (12) 控件之 GridView 特性: 拖动项, 项尺寸可变, 分组显示
    返璞归真 asp.net mvc (10) asp.net mvc 4.0 新特性之 Web API
    与众不同 windows phone (29) Communication(通信)之与 OData 服务通信
    与众不同 windows phone (33) Communication(通信)之源特定组播 SSM(Source Specific Multicast)
    与众不同 windows phone (27) Feature(特性)之搜索的可扩展性, 程序的生命周期和页面的生命周期, 页面导航, 系统状态栏
    与众不同 windows phone (30) Communication(通信)之基于 Socket TCP 开发一个多人聊天室
    返璞归真 asp.net mvc (12) asp.net mvc 4.0 新特性之移动特性
    重新想象 Windows 8 Store Apps (2) 控件之按钮控件: Button, HyperlinkButton, RepeatButton, ToggleButton, RadioButton, CheckBox, ToggleSwitch
    重新想象 Windows 8 Store Apps (10) 控件之 ScrollViewer 特性: Chaining, Rail, Inertia, Snap, Zoom
  • 原文地址:https://www.cnblogs.com/chamge/p/3101491.html
Copyright © 2011-2022 走看看