平时手动搭建Apache+MariaDB+PHP+Perl服务器环境太麻烦了,需要一个个的手动调节设置怎么办?xampp是一套web服务器安装程序,它集成了MariaDB,Apache,PHP和Perl等组件,实现了一键安装,很好用自动配置。
界面预览图:

平常安装Apache Web服务器并不容易,如果要添加MariaDB,PHP与Perl,则变得更加困难。XAMPP的目标是为开发人员建立易于安装的发行版,以使其深入Apache的世界。为了方便开发人员,XAMPP已配置为已打开所有功能。对于商业用途,请查看产品许可证,从XAMPP角度来看,商业用途也是免费的。当前有Windows,Linux与OS X的发行版。

XAMPP是一套非常受欢迎的PHP开发环境安装配置程序,换句话说它就是一个一键wedb服务器建站集成软件安装包。
XAMPP完全免费,易于安装,其中包含MariaDB,PHP与Perl。XAMPP开源软件包已设置为非常易于安装与使用。
从XAMPP 5.5.30与5.6.14开始,XAMPP开发的了MariaDB而不是MySQL。两者的命令与工具相同。
XAMPP可以在Windows、Linux、Solaris三种系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
新版的XAMPP安装程序包含以下组件:
7.2.31-1 / 7.3.19-0 / 7.4.7-0
PHP 7.2.31,7.3.19,7.4.7
Apache 2.4.43
MariaDB 10.4.13
Perl 5.30.3
OpenSSL 1.1.1g(仅UNIX)
phpMyAdmin 5.0.2
XAMPP软件官方介绍:
XAMPP(X-系统,A-Apache,M-Mysql,P-php,P-Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含 的文件:Apache web 服务器, MySQL数据库, PHP, Perl, FTP 服务程序(FileZillaFTP)与phpMyAdmin。
简单的说,XAMPP是一个集成了Apache+MYSQL+PHP的服务器系统开发套件,同时还包含了管理MySQL的工具phpMyAdmin,即可对MySQL进行可视化操作。应用这种紧密的集成,XAMPP 可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产品服务器上)。
xampp web服务器安装与使用方法:
1、下载XAMPP
第一步下载 XAMPP ,您可以在本页面下方提供的链接直接点入官方网站下载。
2、安装XAMPP
我使用的是 XAMPP 的 Windows 版的安装包,下载完之后直接安装即可,安装过程所有选项保持默认就OK了。建议不要直接装在 C 盘。安装过程结束后,您会在 开始/程序/XAMPP 菜单下找到 XAMPP。您可以使用 XAMPP 控制面板来启动/停止所有服务或安装/卸载所有服务。
3、配置XAMPP
在浏览器里输入:http://localhost 或者 http://127.0.0.1 即可看到 XAMPP 欢迎界面。如果出现错误请查看您在以前是否安装过类似软件 ,如 dedecms 的 dedeampz,并存可以有部分冲突,停止这些软件的运行或者直接卸载就OK了。
4、修改phpMyAdmin配置
第一步用相关软件打开位于D:/xampp/phpMyAdmin 目录中的config.inc.php文件。
xampp web服务器配置教程:
1、打开xampp,先暂停服务,随后在界面上点击需要配置的服务右侧的config按钮。

2、这个时候候会自动以TXT记事本打开。

3、这里以Apache为例,如果需要修改端口,那么这个时候这个时候如果提示443端口占用,选择第二项,Apache(httpd-ssl.conf)。

4、修改后保存、回到界面上点击打开按钮就OK了。

常见问题汇总:
1、XAMPP是否包含MySQL或MariaDB?
从XAMPP 5.5.30与5.6.14开始,XAMPP开发的了MariaDB而不是MySQL。两者的命令与工具相同。
2、怎么在不进行设置的情况下启动XAMPP?
如果将XAMPP提取到 C:\或 D:\之类的顶级目录中,则可以直接启动几乎所有服务器,例如Apache或MySQL,而不需要执行文件 setup_xampp.bat。
如果要在USB驱动器上安装XAMPP,则最好不使用安装脚本或在安装脚本中选择相对路径。因为在每台电脑上,这样的驱动器可以具有另一个驱动器号。您可以随时使用安装脚本从绝对路径切换到相对路径。
从我们的下载页面使用安装程序是安装XAMPP的最简单方法。安装完成后,您将在开始 |开始下找到 XAMPP。程序| XAMPP。您可以使用XAMPP控制面板启动/停止所有服务器,也可以安装/卸载服务。
XAMPP控制面板,用于启动/停止Apache,MySQL,FileZilla与Mercury或将这些服务器作为服务安装。
3、怎么启动与停止XAMPP?
通用控制中心是 XAMPP控制面板。它开始于:
\xampp\xampp-control.exe
您还可以使用一些批处理文件来启动/停止服务器:
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 Mailserver启动: \xampp\mercury_start.bat
水星邮件服务器停止: \xampp\mercury_stop.bat
FileZilla Server启动: \xampp\filezilla_start.bat
FileZilla服务器停止: \xampp\filezilla_stop.bat
4、怎么安装为系统服务?
您还可以将XAMPP中的每个服务器安装为Windows服务。您也可以从XAMPP控制面板安装它。在这种情况下,必须使用管理员权限运行脚本或控制面板。
Apache服务安装:\ xampp \ apache \ apache_installservice.bat
Apache服务卸载:\ xampp \ apache \ apache_uninstallservice.bat
MySQL服务安装:\ xampp \ mysql \ mysql_installservice.bat
MySQL服务卸载:\ xampp \ mysql \ mysql_uninstallservice.bat
FileZilla服务(卸载)安装:\ xampp \ filezilla_setup.bat
5、什么是WWW目录的自动起始页?
Apache函数 DirectoryIndex的标准文件名是 index.html或 index.php。每次您浏览文件夹时(例如 http:// localhost / xampp /),而Apache都能找到这样的文件,则Apache会显示此文件而不是目录列表。
6、XAMPP为什么不能在Windows XP SP2上运行?
Microsoft提供了配置Service Pack 2(SP2)的更好的防火墙,该防火墙会自动启动。现在,此防火墙阻止了必要的端口80(http)与443(https),并且Apache无法启动。
快速解决方法:
使用工具栏禁用Microsoft防火墙,随后尝试再次启动XAMPP。更好的解决方法是在安全中心内定义一个例外。
以下端口用于基本功能:
Apache(HTTP):端口80
Apache(WebDAV):端口81
Apache(HTTPS):端口443
MySQL:端口3306
FileZilla(FTP):端口21
FileZilla(Admin):端口14147
Mercury(SMTP):端口25
Mercury(POP3) :端口110
Mercury(IMAP):端口143
Mercury(HTTP):端口2224
Mercury(Finger):端口79
Mercury(PH):端口105
Mercury(PopPass):端口106
Tomcat(AJP / 1.3):端口8009
Tomcat(HTTP ):端口8080
7、为什么我的php.ini中的更改没有生效?
如果 php.ini中的更改无效,则可能是PHP使用了其他版本。您可以使用phpinfo()进行验证。转到URI http://localhost/xampp/phpinfo.php并搜索已加载的配置文件。此值显示PHP实际使用的 php.ini。
注意:更改 php.ini后,必须重新启动Apache,以便Apache / PHP可以读取新设置。
8、IMAP对PHP的支持在哪?
默认情况下,由于某些家庭版本(例如Windows 98)的某些神秘的初始化错误,在XAMPP中取消了对PHP的IMAP支持。如果使用NT系统,则可以打开文件 \ xampp \ php \ php.ini进行激活通过删除; extension = php_imap.dll行中的开头分号来扩展php。它应该是:
extension=php_imap.dll
现在重新启动Apache,IMAP应该可以工作。您可以对每个扩展使用相同的步骤,默认配置中未启用该扩展。
9、怎么在Windows 10下的端口80上运行XAMPP?
默认情况下,Windows 10在端口80上启动Microsoft IIS,该端口与XAMPP中Apache使用的默认端口相同。结果,Apache无法绑定到端口80。
要禁用IIS在端口80上运行,请根据下列步骤操作:
在电脑管理中打开服务面板。
搜索万维网发布服务并选择它。
点击链接以停止服务。
双击服务名称。
在启动类型字段中,将启动类型更改为禁用。
点击确定保存更改。
现在,您应该可以在端口80的XAMPP中启动Apache。
10、怎么在Windows 10下使用Microsoft Edge访问本地地址?
如果本地电脑的主机名是 myhost,则您将无法访问Microsoft Edge中的URL,例如http:// myhost。要解决此问题,您应该改用地址http://127.0.0.1或http:// localhost。
小编总结:
XAMPP=Apache + MySQL + PHP + Perl,是一个完全免费,易于安装的Apache+MySQ+PHP集成安装包,包含了Apache、MySQL、PHP与Perl。支持Windows、Linux与OS X,是现在最常见的PHP开发环境。安装包同时提供phpMyAdmin、Webalizer等搭建Web环境的常见工具,根据系统平台的不同,还提供ProFTPD、FileZilla FTP Server、OpenLDAP、SQLite、mod_perl等组件。
解压出xampp-win32-1.8.0-beta12-VC9-installer.exe安装程序,直接安装即可,该软件是款免费软件。小编觉得大家没必要找什么汉化版本或者中文版,因为站长基本都懂如何使用。













