Linux下xampp配置以及使用详细教程

一、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

五、恢复 恢复以前的备份

以 root 用户身份运行下面的命令: sh /opt/lampp/backup/xampp-backup-19-02-06.sh **** 命令后面跟着的是MySQL 的 root 用户的密码

这时用户将看到如下信息: Checking integrity of files… Restoring configuration, log and htdocs files… Checking versions… Installed: XAMPP 1.5.1 Backup from:XAMPP 1.5.1 Restoring MySQL databases… Restoring MySQL user databases… Bac


Linux下xampp配置以及使用详细教程
https://www.lingyepro.com/archives/81
作者
零叶独舞
发布于
2014年07月25日
许可协议