• linux 安装xamp


    前一久用上了ubuntu,想折腾下小窝,懒得自己去装Php啊,apache 之类的东西,刚才用上xampp,直接点,等以后要涉及深再弄,暂时先用着xampp。还不错,很好用,这里简单说下安装,(我是新手,高手飞过)。

    首先,下载,直接下载TAR包

    下载地址:http://www.apachefriends.org/zh_cn/xampp-linux.html

    下载后请输入以下命令:

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

    如果是.run安装包的话:

    比如realplay.run
    安装方法如下
    chmod +x realplay.run
    ./realplay.run

    su

    将下载的压缩文件释放到 /opt:(没有这个文件夹自己创建)

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

    警告: 只允许使用上述命令安装 XAMPP。不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用。

    警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖。

    就这样结束了。XAMPP 被安装在 /opt/lampp 目录下。

    运行

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

    /opt/lampp/lampp start

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

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

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

    基本上就这样,剩下的就是打开127.0.0.1测试下,看打得开不。

    管理员root密码修改

    1. 首先在http://localhost/ 面板里“权限”里,修改用户root(localhost对应的那个用户,默认密码为空)的密码
    2. 修改/opt/lampp/phpmyadmin/config.inc.php 用户root密码(与上面对应)
    3. 在终端运行chmod -R 755 /opt/lampp/phpmyadmin

    其他的设置参考

    如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。

    这儿有一份 XAMPP 缺乏安全防护的列表:

    MySQL 管理员(root)没有密码。
    MySQL 可通过网络访问。
    ProFTPD 使用“lampp”作为用户名“nobody”的密码。
    PhpMyAdmin 可以通过网络访问。

    示例程序可以通过网络访问。

    MySQL 和 Apache 在同一个用户名(nobody)下运行。

    要修正绝大部分的安全薄弱环节,只需执行以下命令:

    /opt/lampp/lampp security

    它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。

    高级的启动与停止参数

    0.9.4 版以前的 /opt/lampp/lampp 只能简单地启动或停止 XAMPP。自从 0.9.5 版开始,它学会了很多新的东西。
    高级的启动与停止参数
    参数 描述
    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 服务器了。

    什么东西放在哪里?

    什么东西放在哪里?

    一个很大的问题哦,这里有部分答案!;)

    重要的文件和目录

    文件/目录 用途

    /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

    卸载完成。:)

    (其实上面的都是我去官网复制的,哈哈!)

  • 相关阅读:
    Codevs 2602 最短路径问题
    NOIp2015酱油酱油记
    51Nod-1091 线段的重叠
    poj-3264-Balanced Lineup
    51Nod-1212 无向图最小生成树
    51Nod-1279 扔盘子
    51Nod--1010 只包含235的数
    51Nod--1015 水仙花数
    51Nod-1136 欧拉函数
    使用caffe训练自己的CNN
  • 原文地址:https://www.cnblogs.com/hechunhua/p/3738888.html
Copyright © 2020-2023  润新知