--姜庭华 msn: jaimejth@live.cn --博客:http://blog.csdn.net/jaimejthphp
软件下载在如下网站html
http://www.apachefriends.org/zh_cn/index.htmlmysql
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确很是容易安装和使用:只需下载,解压缩,启动便可。该软件之前被称做 LAMPP.linux
XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为全部功能所有开启。sql
从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用 XAMPP。shell
从 LAMPP 0.9.5 开始,您能够经过调用 »/opt/lampp/lampp security« 使 XAMPP 更安全。数据库
到目前为止,XAMPP 共有如下四种版本:apache
适用于 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 正在运行中。
四.测试安装是否成功,在浏览器里输入如下信息:
这样则能打开XAMPP 开始主页面.里面包括phpMyAdmin,如今进入尚未密码.
这样安装后,须要设置相应的权限和密码.
XAMPP 缺少安全防御的列表:
五.输出入安全检查并配置相应密码.
/opt/lampp/lampp security
六.当这样设置了密码后.再次经过http://localhost 或 http://192.168.0.1 进入时会提示输入用户名和密码.
注意此时不能打开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
卸载完成。:)
九.将XAMPP调置为每次开机运行.
vi /etc/rc.d/rc.local
在最后面增长一行:
/opt/lampp/lampp start
附上:
高级的启动与中止参数
参数 描述
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 服务器了。