--姜庭华 msn: [email protected] --博客:http://blog.csdn.net/jaimejth
软件下载在以下网站
<a href="http://www.apachefriends.org/zh_cn/index.html">http://www.apachefriends.org/zh_cn/index.html</a>
XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。
从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用 XAMPP。
到目前为止,XAMPP 共有以下四种版本:
适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),
适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),
适用于 Mac OS X 的测试版。
适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!
安装步骤
一. 进入 Linux shell 并以系统管理员的身份登录:
su root
二. 将下载的压缩文件释放到 /opt:
tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
只允许使用上述命令安装 XAMPP。 使用此命令时,已存在的旧版 XAMPP 会被覆盖。XAMPP 被安装在 /opt/lampp目录下。
三. 使用下面的命令开始运行 XAMPP:
/opt/lampp/lampp start
您应该能在屏幕上看到类似下面的提示信息:
Starting XAMPP 1.7.3a... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.
好了。Apache 和 MySQL 正在运行中。
四.测试安装是否成功,在浏览器里输入以下信息:
<a href="http://localhost/">http://localhost</a>
<a href="http://192.168.0.1/">http://192.168.0.1</a>
这样则能打开XAMPP 开始主页面.里面包括phpMyAdmin,现在进入还没有密码.
这样安装后,需要设置相应的权限和密码.
XAMPP 缺乏安全防护的列表:
MySQL 管理员(root)没有密码。
MySQL 可通过网络访问。
ProFTPD 使用“lampp”作为用户名“nobody”的密码。
PhpMyAdmin 可以通过网络访问。
示例程序可以通过网络访问。
MySQL 和 Apache 在同一个用户名(nobody)下运行。
五.输出入安全检查并配置相应密码.
/opt/lampp/lampp security
注意此时不能打开phpMyAdmin,会提示密码错误.需要配置phpMyAdmin 配制文件,并在里面配置好用户名和密码。
重要的文件和目录
文件/目录 用途
/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
想停止 XAMPP,只需输入如下命令:
/opt/lampp/lampp stop
您现在应该能看到:
Stopping LAMPP 1.7.3a... LAMPP: Stopping Apache... LAMPP: Stopping MySQL... LAMPP stopped.
然后 XAMPP 的 Linux 版就停止运行了。
八.卸载
想卸载 XAMPP,只需输入如下命令:
rm -rf /opt/lampp
卸载完成。:)
<a></a>
九.将XAMPP调置为每次开机运行.
vi /etc/rc.d/rc.local
在最后面增加一行:
附上:
高级的启动与停止参数
参数 描述
start
启动 XAMPP。
stop
停止 XAMPP。
restart
重新启动 XAMPP。
startapache
只启动 Apache。
startssl
启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
startmysql
只启动 MySQL 数据库。
startftp
启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
stopapache
停止 Apache。
stopssl
停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。
stopmysql
停止 MySQL 数据库。
stopftp
停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。
security
启动一个小型安全检查程序。
例如:想启用带 SSL 支持的 Apache,只需输入如下命令(以 root 身份):
/opt/lampp/lampp startssl
现在您可以通过 SSL 形式的 https://localhost 访问 Apache 服务器了。