 |
|
|
|
Ads
欢迎光临 XAMPP 的 Mac OS X 版
适用于 Mac OS X 的 XAMPP 是 Mac OS X 上最简单,最实用,也最完整的网络服务器解决方案。该发行版包括整合了最新的 MySQL、PHP(4+5),和 Perl 的 Apache 2 服务器。它以 Mac OS X 安装包的方式发布,包含所有必须的文件,无需下载其它东西。
如果您是一位有经验的网络开发人员,或者是需要运行服务器、创建的动态网页或使用数据库的 Mac 爱好者,这就是您要找的东西!
该版本需要 Mac OS X 10.4 (Intel&PPC) 或更高。 |
| | |
|
| XAMPP 的 Mac OS X 版 0.7.2, 2008年 2月 11日 |
 版本 |
 大小 |
 相关信息 |
XAMPP Mac OS X 0.7.2 Installer Version Universal Binary |
92 MB |
Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 值: 22d7cc3878c510ff809593d712d0f8c9
|
XAMPP Mac OS X (tar) 0.7.2 Universal Binary |
92 MB |
Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 值: e9a314c75ab16e2f5c1f8d6263f61d0a
|
从(tar) 0.7.1 升级至0.7.2 | 82 MB | 升级包。 MD5 值: d35e96d4188104acb3c9fc1074d5d37f |
Developer package |
32 MB |
Developer package
Installation tar xvfpz xampp-macosx-0.7.2-dev.tar.gz -C /Applications
MD5 值: 49d1d985fe832a4259933204435c2d3d
|
|
步骤 2:安装下载后请使用 Stuffit Expander 或类似的软件将其解压缩,并双击 pkg 文件:
MacOS 的安装程序会启动,并询问您点击“继续”。
安装程序还会向您询问管理员密码。
安装成功后,MacOS X 版的 XAMPP 将被安装到 /Applications/xampp
就这样结束了。XAMPP 被安装在
/Applications/xampp 目录下。 步骤 3:开始运行安装完成后,使用下面的命令开始运行 XAMPP:
- 在终端下以系统管理员 root 的身份登录:
sudo su
- 使用下面的命令启动 XAMPP:
/Applications/xampp/xamppfiles/mampp start
您应该能在屏幕上看到类似下面的提示信息:
Starting XAMPP for MacOS X 0.7.2...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for MacOS X started.
好了。Apache 和 MySQL 正在运行中。
如果您遇到任何错误信息,请查看
MacOS X FAQ。 步骤 4:测试好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:
http://localhost
现在您应该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的 XAMPP 开始页面。 
使用说明 安全问题(必读!)如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。
这儿有一份 XAMPP 缺乏安全防护的列表:
1. MySQL 管理员(root)没有密码。
2. MySQL 可通过网络访问。
3. ProFTPD 使用“xampp”作为用户名“nobody”的密码。
4. PhpMyAdmin 可以通过网络访问。
5. MySQL 和 Apache 在同一个用户名(nobody)下运行。
要修正绝大部分的安全薄弱环节,只需执行以下命令:
/opt/lampp/lampp security
它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。
高级的启动与停止参数有了 /Applications/xampp/xamppfiles/mampp,您不仅能启动与停止 XAMPP 的 MacOS X 版,而且能做更多事情。请往下阅读,看看您还能做什么。
|
|
| 高级的启动与停止参数 |
 参数 |
 描述 |
start
|
启动 XAMPP。
|
stop
|
停止 XAMPP。 |
restart
|
重新启动 XAMPP。 |
reload
|
Apache,MySQL 和 ProFTPD(如果正在运行)重新载入各自的配置文件 |
startapache
|
只启动 Apache。 |
startssl
|
启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
|
startmysql
|
只启动 MySQL 数据库。
|
startftp
|
启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“xampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
|
stopapache
|
停止 Apache。
|
stopssl
|
停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。 |
stopmysql
|
停止 MySQL 数据库。
|
stopftp
|
停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。 |
reloadapache
|
Apache 服务器重新载入其配置文件。
|
reloadmysql
|
MySQL 数据库重新载入其配置文件。
|
reloadftp
|
ProFTPD 服务器重新载入其配置文件。
|
|
例如:要启动带 SSL 支持的 Apache 服务器,只需输入以下命令(作为 root):
/Applications/xampp/xamppfiles/mampp startssl
现在您可以通过 SSL 形式的 https://localhost 访问 Apache 服务器了。
Ads
什么东西放在哪里?
|
|
| 重要的文件和目录 |
 文件/目录 |
 用途 |
/Applications/xampp/xamppfiles/bin
|
XAMPP 命令库。
例如 /Applications/xampp/xamppfiles/bin/mysql 可执行 MySQL 监视器。
|
/Applications/xampp/htdocs/
|
Apache 文档根目录。
这里是网页文档所在地
|
/Applications/xampp/etc/httpd.conf
|
Apache 配制文件。
|
/Applications/xampp/etc/my.cnf
|
MySQL 配制文件。
|
/Applications/xampp/etc/php.ini
|
PHP 配制文件。
|
/Applications/xampp/etc/proftpd.conf
|
ProFTPD 配制文件。
|
|
|
|
|