- 浏览: 260697 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
aliang032:
php socket 编程建使用http://www.work ...
PHP Socket 编程 -
大秦布衣:
不错的教程 简明额要 不过要是完善百度的照片就更好了
Git入门教程 -
bravelinw:
这个问题网上有很多个版本,有的还弄得很深邃,还是lz的看到了问 ...
(leopard)MySQL #2002 - 服务器没有响应 -
sunnylocus:
很有感触,我也是刚刚做项目经理,沟通能力是做PM的基本要求,希 ...
面试了一位项目经理后我的感想 -
artoy:
看来,对技术人员也有与对销售人员相同的要求,
面试了一位项目经理后我的感想
XAMPP for Linux 的安装及配置
1. 下载xampp并安装
下载地址:http://www.apachefriends.org
安装
下载完成后,只要输入下列命令:
(1).进入Linux命令模式,切换成为系统管理者:
su
(2).将下载的压缩档解压缩到 /opt下:
tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt
注意:请使用这些指令来安装XAMPP,不要使用任何微软操作系统底下的工具程序来解压缩档案, 它会使得程序无法正确执行。
注意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 现在已经启动了。
2. 从缺省PHP5切换到PHP 4.3.11
/opt/lampp/lampp php4
3. 修改httpd.conf
(可选,在我安装的XAMPP里,默认是没有的。如果有需要,请手动添加)
AddDefaultCharset ISO-8859-1
到GB2312
4. 修正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%"看看,是否正确。(这个地方不明白在那里使用 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
7. 如何允许或者禁止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
phpMyAdmin设定档案。
卸载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,才能使恢复的数据可用。
发表评论
-
使用Passenger在Dreamhost上面部署Rails应用
2009-09-06 20:15 0Wanstrath tweet 关于在Dreamh ... -
Fedora8 安装 VNC
2009-09-02 15:19 1329在服务器端(如192.168.0.2): 1. yum ... -
install xdmcp
2009-09-01 17:35 1175apt-get/yum install icewm apt ... -
linux下解压命令大全
2009-09-01 17:27 1017.tar 解包:tar xvf FileName.tar ... -
如何定制bash提示符?
2009-08-31 17:49 4114我们常用的bash提示符一般是这样的:[username@ho ... -
HOWTO setup Freenx on Fedora
2009-08-25 18:12 1298http://fedoranews.org/contribut ... -
在Fedora 10下面配置SVN服务器
2009-08-21 18:24 1978在Fedora 10下面配置SVN服务器 subversio ... -
用telnet收发邮件
2009-08-21 02:13 2388以163邮箱为例→→→→→→→telnet收邮件 ... -
Fedora 6架设Sendmail邮件服务器 Fedora 8 通过
2009-08-21 01:01 2128Fedora 6架设Sendmail邮件服务器 (解决php ... -
编程获取Linux的cpu占用率和mem使用情况
2009-08-11 11:24 5371Linux下提供top、ps命令查看当前cpu、mem使用情况 ... -
查看linux服务器的系统信息
2009-08-10 16:14 1504新接手了几台linux的服 ... -
Fedora 11硬盘安装
2009-08-09 18:49 2935下载了Fedora 11 DVD ISO镜 ... -
如何在Linux中踢出用户
2009-08-09 15:28 6314如何在Linux中踢出用户 ... -
基于bsd watch监控用户操作记录
2009-08-09 14:35 1184基于bsd watch监控用户操作记录 前几日看到bs ... -
linux传统网络配置命令与ip高级路由命令
2009-08-09 13:41 1407经过一段时间的研究 ... -
Linux 添加用户(User)和用户组(Group)
2009-08-06 02:29 5243通过修改用户(User)和 ... -
在linux下定时执行PHP脚本
2009-08-05 10:18 1642在linux下定时执行PHP脚本(定 ... -
error while loading shared libraries: libstdc++.so.5: cannot open shared object
2009-08-04 20:49 4494error while loading shared libr ... -
Linux各常用目录简介及功能
2009-08-03 01:19 936目录树可以分为小的部 ... -
新手入门 图文安装Fedora Core 4.0教程(虽然旧,但是对新手还是可参考的)
2009-07-27 19:37 1452安装前的准备工作 要下载四张ISO,都是哪四张盘呢? ...
相关推荐
**XAMPP for Linux 1.7.1 知识点详解** XAMPP 是一个免费且开源的 Web 开发平台,它包含了多种组件,使得用户可以在本地计算机上快速搭建 Web 服务器环境,进行网站和应用程序的开发和测试。XAMPP 的全称是 "X"(跨...
安装XAMPP v1.7 Beta 4 for Linux相对简单。首先,需要解压下载的压缩包,然后在终端中运行安装脚本来启动安装过程。在安装完成后,通过命令行启动Apache和MySQL服务。同时,XAMPP提供了一个名为"lampp"的命令行工具...
《XAMPP for Linux 7.3.8-2 安装详解》 XAMPP,全称为“X-AMP”,是由Apache Friends开发的一款开源、免费的Web服务器套装,包含了Apache服务器、MySQL数据库、PHP解释器以及Perl等组件,是搭建本地开发环境的常用...
总的来说,XAMPP 5.6.38 for Linux 64位是一个为开发者提供便捷Web开发环境的工具,特别适合那些需要回溯到已知稳定版本的项目。通过下载并安装提供的压缩包,用户可以确保他们的开发环境与项目需求相匹配。
1. **易于安装和配置**:XAMPP 提供了一键安装程序,用户只需简单几步即可在本地计算机上设置完整的 web 开发环境,无需深入理解服务器配置细节。 2. **包含额外组件**:除了基础的 Apache、PHP 和 MySQL,XAMPP 还...
而XAMPP v1.5.4 Beta6 for Linux.zip则是实际的XAMPP软件包,需要解压后才能在Linux系统上安装和使用。 **安装和使用XAMPP** 安装XAMPP通常包括解压缩文件,然后按照官方指南或自述文件中的步骤进行配置和启动服务...
总的来说,XAMPP for Windows是一个强大的本地开发环境,它将复杂的服务器配置过程简化,使得开发者可以专注于编写代码和创新,而不必关心底层基础设施的细节。无论是初学者还是经验丰富的专业人士,都能从中受益。
在安装完成后,需要对XAMPP进行配置,包括: 1. 定位XAMPP的正确路径:选择Y并回车。 2. 是否让XAMPP支持便携使用:如果想把XAMPP注册为系统服务,需要使用驱动器号,否则可以选择不使用驱动器号。 三、XAMPP的...
首先,让我们了解XAMPP的Linux版本,它曾经被称为LAMPP,但为了避免混淆,开发者将其更名为XAMPP for Linux。这个版本适用于x86兼容的处理器。XAMPP的最新版本是1.7.4,包含了Apache 2.2.17、MySQL 5.5.8、PHP 5.3.5...
XAMPP 支持的操作系统包括:Windows、Linux、Mac OS X、Solaris ؛XAMPP 是完全免费的,并且遵循 GNU 通用公众许可协议。XAMPP 目前包含的功能模块包括: * Apache 2.2.14 (IPV6 enabled) * MySQL 5.1.41 ...
6. **安装与配置**:XAMPP的安装非常简单,只需解压zip文件到指定目录即可。运行安装程序(如xampp-control.exe),可以启动或停止服务器及其组件。在开始使用前,务必确保正确配置防火墙和安全设置,防止不必要的...
XAMPP(XAMPP Advanced Package for PHP)是一款开源、免费的Web服务器解决方案,它集成了Apache、MySQL、PHP和Perl等组件,为开发者提供了一个快速搭建本地开发环境的工具。XAMPP 1.6.8是这个系列的一个重要版本,...
php中文网为您提供 MAMP Pro for mac 5.0.1 破解版下载...透过Web界面稍作设定,在苹果电脑上架设自己专属的网站,就是这么简单又开心的事情和windows下的XAMPP,Linux下的LAMP一样。都是Apache Mysql PHP的集成环境。
这里我们主要讨论XAMPP for Windows的安装。 选择XAMPP的原因在于它简化了服务器环境的搭建过程。相比于单独安装和配置Apache、MySQL和PHP,XAMPP提供了更简便的一键安装方案,大大减少了新手的学习曲线。XAMPP包含...
然而,通过一些开源项目如Cherokee、XAMPP for Linux等,ASP可以在Linux环境下运行。这些项目提供了ASP解释器或者转换工具,使得开发者能够在Linux上运行和调试ASP代码,实现了跨平台的ASP开发。 【整站程序与源码...
- **安装XAMPP**:XAMPP是一个用于创建本地Web服务器环境的软件包。 - **Apache安全设置**:介绍了Apache的配置以确保安全运行。 - **Apachectl和Httpd技巧**:介绍如何使用Apachectl和Httpd进行Apache的管理。 - **...