xampps 是优化版php集成包,使用此工具可以快速搭建php环境,本工具在win7、win8 、server 2012,、server 2008下均测试通过, 运行完善,兼容各平台.。windows 环境下"更优秀"的环境包。 本次更新主要是将程序做成安装包形式发布,更新组件版本号。
一位xampp多年使用及爱好者的一次升级加工。版权所有归原作者, 优化版本更新, 首先排期的是x64位xampps. 调试工作已经全部完成, 为了不与官方产品起冲突, 产品名多加个S, Xampps 1.8.2 版本号比官方有提升.
Xampps工具可以让用户快速创建php环境, 一键之下完成apache, php, mysql, phpmyadmin的安装工具, 省心省力. 同时也集成了:tomcat , Mercury Mail工具, 使得用户可以编写java, 也可以创建自己的邮件服务端. 正值php 5.5.0正式版发布之际, 我们宣布,xampps (x86, x64)双位版正式上线.
【基本介绍】
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等.
【集成配置】
+ Apache 2.4.4 (VC11)
+ MySQL 5.6.12
+ PHP 5.5.0 (VC11)
+ phpMyAdmin 4.0.4
+ OpenSSL 1.0.1e
+ tomcat 7.0.41 (需要 JDK 支持)
+ Mercury Mail 4.74 (x86 bit)
32位与64位全部集成一致. 完美兼容各系统.
【安装教程】
XAMPP的安装过程很简单(是指exe安装包过程,解压包等就更简单一点,实测Windows XP环境下),但需要注意的两点如下
1、安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。下图所示(只需要选择驱动器,安装程序会自动创建xampp目录),然后点install,等候安装完成。
2、安装完成后,会弹出COMMAND设置窗口,问我们是否创建桌面快捷方式,我们选择Y并回车。
3、接下来问我们是否定位xampp的正确路径,Should I locate the xampp path correctly选择y并回车
4、选择是否让xampp支持便携使用(无驱动器号),这里要注意,如果后面想把XAMPP注册为系统服务的话,是必须使用驱动器号的,如果要使用USB 安装xampp就不能使用驱动器号,因为USB设备可能在不同PC机上的设备号可能有所变化选N并回车。
5、安装完,提示Press
to continue。按回车键继续
6、这一步让我们确认PHP的时区配置UTC是否正确,这个没关系,即使后面发现正确,也可以自己在PHP.INI里修改掉再按回车键继续。
7、这里是最后一步,如下图,我们只需要选择1并回车启动xampp控制面板,右下角的托盘中已经有了xampp控制面板启动程序。
8、然后界面会“闪”一下,如下图,我们选择x退出即可。
9、到这里xampp就安装完成了,如果出现xampp安装失败,请先运行安装一半的xampp目录下的卸载文件uninstall_xampp.bat执行一次清理,然后再重新安装。
10、输入127.0.0.1 或者 localhost 就可以看到安装成功的欢迎页面!然后点中文
11、XAMPP for Windows 详细信息!
【基本操作】
1、XAMPP的启动路径
xampp\xampp-control.exe
2、XAMPP服务的启动和停止脚本路径
启动 Apache 和 MySQL:xampp\xampp_start.exe
停止 Apache 和 MySQL:xampp\xampp_stop.exe
启动 Apache:xampp\apache_start.bat
停止 Apache:xampp\apache_stop.bat
启动 MySQL:xampp\mysql_start.bat
停止 MySQL:xampp\mysql_stop.bat
启动 Mercury 邮件服务器:xampp\mercury_start.bat
设置 FileZilla FTP 服务器:xampp\filezilla_setup.bat
启动 FileZilla FTP 服务器:xampp\filezilla_start.bat
停止 FileZilla FTP 服务器:xampp\filezilla_stop.bat
3、XAMPP的配置文件路径
Apache 基本配置:xampp\apache\conf\httpd.conf
Apache SSL:xampp\apache\conf\ssl.conf
Apache Perl(仅限插件):xampp\apache\conf\perl.conf
Apache Tomcat(仅限插件):xampp\apache\conf\java.conf
Apache Python(仅限插件):xampp\apache\conf\python.conf
PHP:xampp\php\php.ini
MySQL:xampp\mysql\bin\my.ini
phpMyAdmin:xampp\phpMyAdmin\config.inc.php
FileZilla FTP 服务器:xampp\FileZillaFTP\FileZilla Server.xml
Mercury 邮件服务器基本配置:xampp\MercuryMail\MERCURY.INI
Sendmail:xampp\sendmail\sendmail.ini
4、XAMPP的其它常用路径
网站根目录的默认路径:xampp\htdocs
MYSQL数据库默认路径:xampp\mysql\data
5、日常使用只需要使用XAMPP的控制面板即可,可以随时控制apache、PHP、MYSQL以及FTP服务的启动和终止。上面的 Service是为了在安装后方便随时可以注册或卸载上文提到的服务项目。
【使用教程】
1.双击xampp安装目录下的xampp-control.exe,打开xampp控制面板,如下图所示。
控制面板如下图所示。
2.点击Apache的“Start”按钮,启动Apache服务。
Apache服务的端口默认是80和443,如果电脑上装有虚拟机,443端口会被虚拟机占用,导致Apache服务启动失败。
这种情况的修改方法如下:
①打开任务管理器,找到找到vmware-hostd.exe进程,结束它。
②打开VMware虚拟机,选择菜单“编辑”——>"首选项",如下图所示。
找到“共享虚拟机”,将HTTPS端口改成其他值,这里改成了444。
至于如何查看哪个程序占用了哪个端口,可以点xampp控制面板右侧的“Netstat”按钮,也可以在命令提示符窗口输入netstat -ano指令来查看这几个端口是否被占用。若占用,记住PID,然后在任务管理器里对于相应的PID,结束即可。如果任务管理器的列表中没有PID这一列,点击任务管理器的菜单“查看”——>“选择列”,勾选PID即可。
比较通用的修改方法如下:
这种方法直接改xampp的配置文件。
①如果80端口被占用
将xampp\apache\conf这个目录下的httpd.conf 文件中 所有80换成其他值。
将xampp\apache\conf\extra这个目录下的 httpd-vhosts.conf 所有80换成其他值。
②如果是443端口被占用
将XAMPP\apache\conf\extra这个目录下的httpd-ssl.conf 所有443换成其他值。
3.点击MySQL的“Start”按钮,启动MySQL服务。
如果电脑上之前安装过MySQL,xampp的MySQL服务启动失败,并在控制面板下用红色字体信息进行提示,如下图所示。
图中信息指出我在C盘已经安装过MySQL了,此时即使通过netstat -ano方法将C盘的这个MySQL服务停止了,点击“start”按钮,xampp的MySQL服务依然启动失败,提示打印“Attempting to start MySQL service...”。
正确的修改方法是:
①在命令提示符窗口输入regedit指令,打开注册表编辑器。
②找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,将ImagePath的数据修改成xampp中mysq的位置,这里修改为E:\xampp\mysql\bin\mysqld MySQL。再次点击MySQL的 “Start”按钮,mysql服务正常启动。
如果MySQL的默认端口3306被占用,修改方法如下:
①修改占用该端口的外部程序,修改方法前面说过。
或者
②点击MySQL的 “Config”按钮,选择“my.ini”,打开该配置文件,并将其中的3306改成其他值,如下图所示。
4.测试
在浏览器输入http://localhost/dashboard/,出现如下页面,测试成功。
【更新日志】
对控制面板进行大幅优化更新, 放弃掉旧版本许多无用的鸡肋功能。
增加 PHP5.3、PHP5.6和PHP7.0 一键切换。将程序汉化修改,增加部分功能。
将apache升级到最新版2.4.18,php升级到5.6.16和7.0.1。
mysql升级到5.7.10,tomcat升级到7.0.56。
程序包35M,解压后,启动即可,易于安装和设置。