一、XAMPP 的安装过程

1:下载XAMPP 的 Linux 版 (1.7.4) http://www.apachefriends.org/en/xampp-linux.html#374

2:安装(XAMPP 被安装在 /opt/lampp 目录下)

tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

卸载可用:

rm -rf /opt/lampp

更新需下载更新包后解压,然后在终端中输入:

xampp-upgrade/start

3:开始运行

/opt/lampp/lampp start

4.其他重要参数及描述:

start/stop/restart  启动/停止/重新启动 XAMPP。

startapache/stopapache/startmysql/stopmysql  只启动/停止 Apache/MySQL。

startssl/stopssl  启动/停止Apache 的 SSL支持。该命令将持续激活/关闭SSL 支持

startftp/stopftp  启动/停止 ProFTPD 服务器。通过FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活/关闭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配制文件。

三、主要配置:

1.修改网页根目录

默认的网站目录是/opt/lampp/htdocs,需要sudo权限,不是很方便,这里重新选择一个目录: /home/htdocs(注意修改权限)

sudo vi /opt/lampp/etc/httpd.conf

替换掉字符串 /opt/lampp/htdocs(2处),就OK了

2.添加映射,使通过访问 localhost/xampp 访问 xampp 面板

在 httpd.conf 末尾添加:

Alias /xampp /opt/lampp/htdocs/xampp

3.错误日志

tail /opt/lampp/log/error_log

4.安全问题

默认是很糟糕的:MySQL 管理员(root)没有密码。MySQL 可通过网络访问。ProFTPD使用“lampp”作为用户名“nobody”的密码。PhpMyAdmin 可以通过网络访问。示例程序可以通过网络访问。MySQL 和Apache 在同一个用户名(nobody)下运行。

/opt/lampp/lampp security

根据提示一步一步来。

四、备份

做为系统安全保障的一部分,及时、全面的备份是一项必不可少的工作。数据库以及各软件的配置文件、日志等,经常会使管理员晕头转向,一不小心就会漏掉一项。而XAMPP则让这一工作变得非常简单,输入下面的命令就可一步完成:

/opt/lampp/lampp backup ****

命令后面跟着的是MySQL 的 root 用户的密码。命令执行后会看到下面的内容:

Backing up databases...
Backing up configuration, log and htdocs files...
Calculating checksums...
Building final backup file...
Backup finished.
Take care of /opt/lampp/backup/xampp-backup-19-02-06.sh

XAMPP重要文件目录及配置的更多相关文章

  1. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  2. 本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试 注册方法

    我的安装环境:XAMPP版本号V3.1.0 ;phpStorm版本8.0.3;windowsxp 32bit.您老人家先过目一下,不然怕影响意义. XAMPP.phpStorm 都直接安装在了D盘根目 ...

  3. PHP开发环境搭建一:PHP集成环境XAMPP 的安装与配置

    1. XMAPP简介 XAMPP(Apache+MySQL/MariaDB+PHP+Perl)开头的X代表X-OS,代表可以在任何常见操作系统下使用,包括Windows.Mac.Linux,开源平台. ...

  4. MAGENTO for XAMPP install config -搬家配置与安装配置

    MEGENTO . 2.2.3 .   支持  PHP version is 7.0.2|7.0.4|~7.0.6|~7.1.0 虚拟机主机配置 环境扩展配置 其他错误 httpd-conf  ——  ...

  5. XAMPP phpmyadmin MYSQL的配置

    1\xampp phpmyadmin的配置 1.打开“路径/phpmyadmin/libraries/config.default.php”,查找相关项并修改为以下内容: $cfg['PmaAbsol ...

  6. xampp虚拟主机的配置

     ps:来源 https://blog.csdn.net/qq_17335153/article/details/52091869 一.修改httpd.conf   文件目录 xampp => ...

  7. mac下XAMPP服务器配置多站点配置局域网配置 (转)

    原文:http://blog.csdn.net/wbw1985/article/details/9493989 Mac 上的软件大多是收费的,配置开源的东东也挺麻烦,网上搜索发现XAMPP软件是集成了 ...

  8. mac下xampp简单虚拟主机配置

    多域名,虚拟主机的配置 开启虚拟主机配置选项: 打开httpd.conf文件,找到httpd-vhosts.conf那一行,解除该行注释: 打开httpd-vhosts.conf文件 修改如下 < ...

  9. xampp的安装和配置

    这几天一直在做一个网站,客户要求要用PHP修改WordPress的themes,目的是交付完成后,客户自己管理方便. 以前从没有涉及过PHP,用的是jsp,但是,既然已经选择接受,就只能让自己去适应客 ...

随机推荐

  1. hibernate的操作Blob和Clob类型数据(笔记)

  2. Model Representation and Cost Function

    Model Representation To establish notation for future use, we’ll use x(i) to denote the “input” vari ...

  3. Java中的类变量、实例变量、类方法、实例方法的区别

    类变量:形如static int a; 顾名思义,类变量可以理解为类的变量,类变量在类加载的时候就已经给它分配了内存空间,不同于实例变量(int a; ),实例变量是在该类创建对象的时候分配内存的.并 ...

  4. Python Web框架篇:Django文件上传

    上传方式: - Form表单上传文件 - Ajax上传文件 - 基于form表单和iframe自己实现ajax请求 1,创建项目 2,settings配置(注册app01,static路径等等这些)及 ...

  5. 三种方式打印杨辉三角形(JAVA实现)

    //采用一个二维数组打印杨辉三角 class Yanghui1 { public static void main(String[] args) { //设置杨辉三角的行数 int num = 10; ...

  6. DataProtection Key的选择

    代码位于: Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver.cs private IKey FindDefau ...

  7. queue的入门

    #include "iostream"#include "queue" using namespace std; void main12(){ queue &l ...

  8. IE浏览器中用Firebug调试网站的方法

    对于大部分做前端设计者而言应该都使用过Firefox浏览器下一款调试网站的扩展插件firebug吧,功能非常的强大,对于我们找出网页兼容性的问题非常的有效.不过对于很多不喜欢使用Firefox浏览器的 ...

  9. 六:在线工具网站,让你PC上要装的软件少一半!

    记住这几个在线工具网站,让你PC上要装的软件少一半! 一.uzer.me——丰富的云端应用聚合 这个云平台将我们常用的Office系列软件.Adobe家族的系列软件……乃至CAD制图都整合在了云端,随 ...

  10. man ctags

    ctags命令帮助   命令格式     ctags [options] [file(s)] 或     etags [options] [file(s)]   源文件参数     不同语言中对象的种 ...