konakona
UBUNTU编译安装配置XAMPP
UBUNTU编译安装配置XAMPP

今天模Ubuntu,所以跟着学习了下。

安装与启动

将下载的安装包XAMPP-Linux-1.5.1.tar.gz 文件上传到Linux服务器,以系统管理员用户登录,通过下面的命令将其安装到/opt,安装后的目录为/opt/lampp。

tar xvfz XAMPP-Linux-1.5.1.tar.gz -C /opt

(x 解压缩,z 具有gzip属性,v 屏显信息,f 后面接文件 老的版本f 后面要直接跟文件名 现在的版本好像很好有这个限制了。)

安装完毕后,输入下面的命令就可以启动XAMPP了:

/opt/lampp/lampp start

这时你会看到如下信息:

starting XAMPP for Linux 1.5.1…

XAMPP: Starting Apache with SSL (and PHP5)…

XAMPP: Starting MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

这里需要注意:XAMPP从 1.4.7版开始支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。

切换到php4的命令为:

/opt/lampp/lampp php4

切换到php5的命令为:

/opt/lampp/lampp php5

如果忘记了当前正在使用的PHP版本,可以通过下面的命令查看:

/opt/lampp/lampp phpstatus

其他启动参数如下:

restart 重启XAMPP

startapache 只启动Apache

startssl 启动Apache 的SSL 支持

startmysql 启动MySQL

startftp 启动ProFTPD

stopapache 停止Apache.

stopssl 停止Apache 的SSL 支持

stopmysql 停止 MySQL数据库

stopftp 停止ProFTPD

测试使用

经过上述简单的操作,就完成了安装与启动。

提高系统安全

XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。

下面是XAMPP安装后的一些软件的默认用户名及密码:MySQL的超级用户是root,无密码;允许通过网络访问MySQL数据库;ProFTPD 用户为nobody,密码为lampp;允许通过网络访问XAMPP管理页面,用户是lampp,无密码。

很显然,这样的安全性是达不到发布网站的要求的,因此XMAPP还提供了一条用户命令,可以让用户一次性完成对所用软件的密码设置,命令如下:

/opt/lampp/lampp security

这时系统会陆续给出现有的不安全的地方,用户可以选择是否修复这个问题,并设置相应的密码,提示信息如下:

XAMPP: Quick security check…

XAMPP: Your XAMPP pages are NOT secured by a password.

XAMPP: Do you want to set a password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Password protection active. Please use ‘lampp’ as user name!

XAMPP: MySQL is accessable via network.

XAMPP: Normaly that’s not recommended. Do you want me to turn it off? [yes]

XAMPP: Turned off.

XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!

XAMPP: Do you want to set a password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: MySQL has no root passwort set!!!

XAMPP: Do you want to set a password? [yes]

XAMPP: Write the password somewhere down to make sure you won’t forget it!!!

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Setting new MySQL root password.

XAMPP: Change phpMyAdmin’s authentication method.

XAMPP: The FTP password is still set to ‘lampp’.

XAMPP: Do you want to change the password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Reload ProFTPD…

XAMPP: Done.

数据的备份、恢复

1.备份

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

2.恢复

恢复以前的备份,只需以 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,才能使恢复的数据可用。

赞赏
没有标签
首页      程序开发      PHP      UBUNTU编译安装配置XAMPP
https://secure.gravatar.com/avatar/3b712b34a0e1b689cfb524c9c6bcdc47?s=256&r=g

团哥

文章作者

继续玩我的CODE,让别人说去。 低调,就是这么自信。

发表评论

textsms
account_circle
email

konakona

UBUNTU编译安装配置XAMPP
今天模Ubuntu,所以跟着学习了下。 安装与启动 将下载的安装包XAMPP-Linux-1.5.1.tar.gz 文件上传到Linux服务器,以系统管理员用户登录,通过下面的命令将其安装到/opt,安装后的目…
扫描二维码继续阅读
2010-05-02