• linux之centos安装xampp


    一、xampp下载地址:

    http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.5.19/xampp-linux-x64-5.5.19-0-installer.run

    二、我下载的是xampp-linux-x64-5.5.19-0-installer.run   (备注 wget下载文件后默认存放在当前目录下)

    32位系统:wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.5.19/xampp-linux-5.5.19-0-installer.run

    64位系统:wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.5.19/xampp-linux-x64-5.5.19-0-installer.run

    三、下载完以后,给该文件添加执行权限:

    chmod a+x xampp-linux-x64-1.8.3-a-installer.run

    四、安装xampp过程如下:

    [root@nginxone src]# sh xampp-linux-x64-1.8.3-1-installer.run

    xampp-linux-x64-1.8.3-1-installer.run: xampp-linux-x64-1.8.3-1-installer.run: cannot execute binary file

    [root@nginxone src]# ./xampp-linux-x64-1.8.3-1-installer.run

    ----------------------------------------------------------------------------

    Welcome to the XAMPP Setup Wizard.

    ----------------------------------------------------------------------------

    Select the components you want to install; clear the components you do not want

    to install. Click Next when you are ready to continue.

    XAMPP Core Files : Y (Cannot be edited)

    XAMPP Developer Files [Y/n] :y

    Is the selection above correct? [Y/n]: y

    ----------------------------------------------------------------------------

    Installation Directory

    XAMPP will be installed to /opt/lampp

    Press [Enter] to continue :

    ----------------------------------------------------------------------------

    Setup is now ready to begin installing XAMPP on your computer.

    Do you want to continue? [Y/n]: y

    ----------------------------------------------------------------------------

    Please wait while Setup installs XAMPP on your computer.

     Installing

     0% ______________ 50% ______________ 100%

     #########################################

    ----------------------------------------------------------------------------

    Setup has finished installing XAMPP on your computer.

    Launch XAMPP [Y/n]: y

    五、安装后的文件在 /opt/lamp

    六、启动xampp:

    [root@nginxone lampp]# /opt/lampp/xampp start

    Starting XAMPP for Linux 1.8.3-1...

    XAMPP: Starting Apache...fail.

    XAMPP:  Another web server is already running.

    XAMPP: Starting MySQL...ok.

    XAMPP: Starting ProFTPD...fail.

    XAMPP:  Another FTP daemon is already running.

    七、停止xampp:

    [root@nginxone lampp]# /opt/lampp/xampp stop

    Stopping XAMPP for Linux 1.8.3-1...

    XAMPP: Stopping Apache...not running.

    XAMPP: Stopping MySQL...ok.

    XAMPP: Stopping ProFTPD...not running.

    八、添加开机启动:

    温习一下ln命令,使用方式:

    #ln [option] source dist

    #ln –s /opt/lampp/xampp /etc/rc.d/init.d/xampp

    九、如果执行完上面这条还不能开机自动启动,再执行下面3条语句。

    #chkconfig –add xampp

    #chkconfig –list | grep xampp

    #chkconfig –level 3 xampp on

    启动:
    /opt/lampp/lampp start
    然后打开浏览器,输入http://localhost 就可以看到默认页面了,说明安装成功了。
    另外它附带安装的phpmyadmin也非常好用,网址是:http://localhost/phpmyadmin 。
    自己的php项目,只需要通过ln -s 软链接到 /opt/lampp/htdocs 就好了

    ####################### 扩展阅读 ##################################

    安全问题(必读!)

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

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

    1         MySQL 管理员(root)没有密码。

    2         MySQL 可通过网络访问。

    3         ProFTPD 使用“lampp”作为用户名“nobody”的密码。

    4         PhpMyAdmin 可以通过网络访问。

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

    6         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

    卸载完成。:)

  • 相关阅读:
    关于时间的字词
    Postgresql 存储过程调试 1
    Delphi 调试日子
    Delphi 调试日子
    TList,TObjectList 使用——资源释放
    Lazarus开发环境编译选项配置
    Delphi 递归搜索.SVN文件夹并“处理”
    Delphi 路径相关函数
    如何掌握程序语言(王垠)
    struct/class等内存字节对齐问题详解
  • 原文地址:https://www.cnblogs.com/andydao/p/4162018.html
Copyright © 2020-2023  润新知