使用Xampp在Windows上安装Apache,PHP和mysql(mariadb)

Anonim

你们中的某些人可能对标题的含义有所了解,而你们中的某些人却没有。因此,在我们学习本教程之前,让我们全面熟悉所有术语。

Apache是目前使用最广泛的Web服务器软件,自1995年首次发布以来已经有20多年的历史。它处理HTTP请求,并允许我们在本地或Internet上存储,处理和交付网页。 所有网站都需要Web服务器才能在Web浏览器中显示。

PHP是服务器端脚本语言。 PHP可以单独在本地运行,但是最常见的是作为Web服务器的扩展运行。 在这种情况下,它允许开发人员在服务器上运行PHP应用程序并通过浏览器传递结果。 这是最流行的服务器端脚本语言之一。

MySQL是一个数据库服务器应用程序,使我们能够存储和传递应用程序和/或网站的数据。 多年来,MySQL一直是开源数据库软件的标准。 但是自从Sun Microsystems于2008年收购它,并于2010年再次出售给Oracle以来,最初的创始人认为它已从开源性质转变为更具商业性的版本。 作为回应,MySQL的创始人分叉了源代码,并创建了MariaDB(MariaDB) ,它是MySQL的直接替代品,承诺将始终保持开源并与MySQL API和命令兼容。

如果将所有上述信息汇总在一起,则应该获得能够处理服务器端脚本语言(PHP)的Web服务器(Apache),并可以使用数据库服务器(MariaDB)存储信息。

所描述的每个软件都是免费的,可以从其专用网站或授权的镜像下载。 问题在于,手动配置可能需要一些时间,并且需要一些高级计算机/服务器知识才能了解每个选项的作用。

幸运的是,有许多替代方案,其中之一是XAMPP 。 通过在安装过程中自动配置它们,我们可以轻松地安装Apache,MySQL / MariaDB和PHP。 它还包括其他软件包,例如FileZilla FTP服务器Mercury Mail ServerTomcatPERLphpMyAdminWebalizer 。 基本上,您需要启动自己的Web服务器进行测试和开发的一切。

您需要什么:

  • 装有Microsoft Windows的PC
  • 互联网连接以下载安装程序
  • 忍耐

1.您要做的是转到www.apachefriends.org并下载安装程序。 请注意,XAMPP也可用于基于Linux和Mac OS X的计算机,因此请为您的操作系统下载正确的版本。

2.使用下载的安装程序安装XAMPP。 请注意,在安装过程中,系统将要求您选择所需的软件包。 在这里,您可以取消选中除ApacheMySQLPHP之外的所有内容,但是我建议您也安装phpMyAdminWebalizer 。 这些将帮助您管理MySQL数据库,并提供有关网站使用情况的信息。

3.安装后,您将受到XAMPP控制面板的欢迎 。 在这里,您可以启动和停止服务器应用程序并对其配置文件进行修改。 要启动Apache和MySQL,只需为它们中的每一个按下开始按钮。

4.服务器启动后,打开您喜欢的浏览器并将其指向http://172.0.0.1或http:// localhost以访问XAMPP主页。 在这里,您可以访问phpMyAdmin,使用PHPInfo查看PHP配置,还可以访问一个常见问题部分和HOW-TO部分,它们应该足以使您开始使用XAMPP。

恭喜你! 您已经使用XAMPP在Windows机器上安装了Apache,PHP和MySQL / MariaDB。 现在,您可以通过在本地运行网站来测试和开发网站,而不必在编辑文件后将每个文件上传到Web服务器。

注意1:为了使用XAMPP访问网站或脚本,您必须将网站文件移动到XAMPP安装文件夹内的HTDOCS文件夹(通常为C:\ XAMPP )。

注2: Apache默认使用的端口80443可能会被其他应用程序阻塞或保留在您的计算机上。 例如,Skype会保留这些端口,以防其他端口不可用,并且即使不使用它们也会继续保留它们。 您可以通过在“ 工具”->“选项”->“高级”->“ 连接”下取消选中“ 将端口80和443用于其他传入连接”,以在Skype中禁用此功能。

注意3:如果您的计算机位于路由器后面,并且想从外部连接访问XAMPP上托管的网站,则必须在路由器上将端口转发设置为XAMPP计算机上的端口80 (HTTP), 443 (HTTPS)和3306 (MySQL)。

如果您还有其他疑问,请使用下面的评论部分。

使用Xampp在Windows上安装Apache,PHP和mysql(mariadb)