注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

前端开发那点事儿

冒犯之处,敬请谅解。

 
 
 

日志

 
 
 
 

XAMPP FOR LINUX  

2012-08-29 14:48:26|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

XAMPP FOR LINUX

http://www.apachefriends.org/en/xampp-linux.html#377

 

XAMPP Linux 1.8.0 81 MB

Apache 2.4.2

, MySQL 5.5.25a

, PHP 5.4.4 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support

,APR (1.4.6), APR-utils (1.4.1)
MD5 checsum: fdaa268772300c62abd774ace0f4f8de

切换到超级用户

su

进入目录/opt:

cd /opt

tar xvfz xampp-linux-1.8.0.tar.gz

启动XAMPP

/opt/lampp/lampp start

http://localhost

或者192.168.1.195

你会看到页面:

说明: http://www.apachefriends.org/images/380.jpg

 

后期处理:

由于MYSQL的版本问题,需要修改mysql.userPassword的格式:

UPDATE mysql.user SET Password=PASSWORD('voicesystem')

  WHERE User='vsdb_user';

FLUSH PRIVILEGES;

 

【不要使用这种格式:

use mysql;

grant all privileges on vsdb.* to 'vsdb_user'@'%' identified by 'voicesystem' with grant option;

UPDATE mysql.user SET Password = OLD_PASSWORD('voicesystem') WHERE User = 'vsdb_user';

FLUSH PRIVILEGES;

 

/opt/lampp/etc/httpd.conf/opt/lampp/htdocs/修改为:/var/www/html

 

重要命令:

重启XAMPP:

/opt/lampp/lampp restart

 

卸载命令:
rm -rf /opt/lampp

(
注:需要有权限才可以。)

 

程序在那里?

在典型的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设定档案。

卸载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,才能使恢复的数据可用。

 


设置随系统自动启动,系统重启XAMPP是不会自动启动的,需要设置

ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

 

或者:

配置自动启动和关闭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: // 查看这个地方,知道runlevel5

# 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 ?start?proftpd
/opt/lampp/lampp start
表示全部启动

  评论这张
 
阅读(1010)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017