2025年3月22日 星期六 甲辰(龙)年 月廿一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > 网络服务

XAMPP for Linux 的安装及配置

时间:06-10来源:作者:点击数:49
  1. 下载xampp并安装

下载地址:http://www.apachefriends.org安装下载完成后,只要输入下列命令:

  • (1).进入Linux命令模式,切换成为系统管理者:su
  • (2).将下载的压缩档解压缩到 /opt下:tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt

注意1:一定要解压到该目录,因为在启动配置文件里写的路径就是/opt/lampp目录,若想放在其它目录则需要修改配置文件。

注意2:这个指令会覆盖掉旧有的XAMPP版本。

这样就完成了。XAMPP现在已经安装在 /opt/lampp 目录下了。

启动

要启动XAMPP只要执行下列的指令:

  • /opt/lampp/lampp start
  • 现在在你的画面上,你会看到类似下方的这些讯息:
  • Starting XAMPP 1.5.3a...
  • LAMPP: Starting Apache...
  • LAMPP: Starting MySQL...
  • LAMPP started.

Apache 和 MySQL 现在已经启动了。

  1. 从缺省PHP5切换到PHP 4.3.11
  • /opt/lampp/lampp php4
  1. 修改httpd.conf

(可选,在我安装的XAMPP里,默认是没有的。如果有需要,请手动添加)

AddDefaultCharset ISO-8859-1 到 GB2312

  1. 修正xampp的安全问题

设置LAMPP pages密码,关闭MySQL网络访问,修改ftp用户nobody的密码。

  • /opt/lampp/lampp security
  • 修改MySQL数据库root用户密码
  • /opt/lampp/bin/mysqladmin -u root password "newpassword"

5.配置自动启动和关闭xampp

找到这个文件 /etc/inittab (以CentOS为例)

  • # Default runlevel. The runlevels used by RHS are:
  • # 0 - halt (Do NOT set initdefault to this)
  • # 1 - Single user mode
  • # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
  • # 3 - Full multiuser mode
  • # 4 - unused
  • # 5 - X11
  • # 6 - reboot (Do NOT set initdefault to this)
  • #
  • id:5:initdefault: // 查看这个地方,知道runlevel是5
  • # System initialization.
  • si::sysinit:/etc/rc.d/rc.sysinit
  • l0:0:wait:/etc/rc.d/rc 0
  • l1:1:wait:/etc/rc.d/rc 1
  • l2:2:wait:/etc/rc.d/rc 2
  • l3:3:wait:/etc/rc.d/rc 3
  • l4:4:wait:/etc/rc.d/rc 4
  • l5:5:wait:/etc/rc.d/rc 5 // 对应这个文件夹
  • l6:6:wait:/etc/rc.d/rc 6
  • 通过命令模式(终端)进入 /etc/rc.d/rc5.d 的目录.
  • ln -s /opt/lampp/lampp S99lampp // 自动启动XAMPP
  • ln -s /opt/lampp/lampp K01lampp // 停止自动启动
  • 如果你想分步启动,可以输入命令:vi /etc/rc.d/rc.local
  • /opt/lampp/lampp startapcahe
  • /opt/lampp/lampp startmysql
  • /opt/lampp/lampp startssl
  • /opt/lampp/lampp startproftpd
  • /opt/lampp/lampp start 表示全部启动

6.修改MySQL缺省字符集为utf8,改my.cnf文件

  • [client]
  • default_character_set=utf8
  • [mysqld]
  • # default-character-set=utf8
  • character-set-server = utf8
  • collation-server = utf8_general_ci
  • [mysql]
  • default_character_set=utf8

通过上面的设置后,再show variables like “%char%”看看,是否正确。

另外:修改MySQL缺省字符集为GBK,改my.cnf文件代码

  • [mysqld]
  • # default-character-set=gbk
  • character-set-server = gbk
  • collation-server = gbk_chinese_ci
  • [client]
  • default_character_set=gbk
  • [mysql]
  • default_character_set=gbk
  1. 如何允许或者禁止root通过SSH登陆(Fun-FreeBSD)
    修改sshd_config配置文件,更改其中的条目PermitRootLogin no&line;yes 就可以了。

8、 xampp 更新

下载更新包后解压,终端机中输入:xampp-upgrade/start

在典型的Unix系统里并没有所谓的系统设定或管理接口,而仅有所谓的设定档案,下表是包含在XAMPP中的相关软件设定档案概要。

重要档案和目录

  • /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

注:config.inc.php文件里配置有mysql的root连结密码和pma的连结密码,若修改mysqlroot密码后,这里也应做相应的修改,不然无法使用时会出错。

卸载Xampp

  • rm -rf /opt/lampp/lampp

备份

做为系统安全保障的一部分,及时、全面的备份是一项必不可少的工作。数据库以及各软件的配置文件、日志等,经常会使管理员晕头转向,一不小心就会漏掉一项。而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...
  • Backup complete. Have fun!
  • You may need to restart XAMPP to complete the restore.

恢复完后,需要重新启动XAMPP,才能使恢复的数据可用。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门