Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xampp 运行时环境的角色是什么?_Xampp_Runtime Environment - Fatal编程技术网

Xampp 运行时环境的角色是什么?

Xampp 运行时环境的角色是什么?,xampp,runtime-environment,Xampp,Runtime Environment,基本来说,什么是运行时环境,它的角色/用途是什么 另外,你能给我一些网络相关的例子吗?(是一个吗?运行时环境可以由几部分组成 讨论在“您编写的程序”实际执行之前运行的一些代码 它们有不同程度的复杂性。Windows上的C运行时将为控制台应用程序创建进程和线程,获取并准备任何环境变量等,并调用int main(argc,argv)函数。然而,Java和.NET运行时系统做的更多:它们实例化虚拟机、内存管理环境。它们有许多线程,其中一个线程将在某个时刻运行您的代码 在Java中,运行时环境可以通过J

基本来说,什么是运行时环境,它的角色/用途是什么


另外,你能给我一些网络相关的例子吗?(是一个吗?

运行时环境可以由几部分组成

讨论在“您编写的程序”实际执行之前运行的一些代码

它们有不同程度的复杂性。Windows上的C运行时将为控制台应用程序创建进程和线程,获取并准备任何环境变量等,并调用int main(argc,argv)函数。然而,Java和.NET运行时系统做的更多:它们实例化虚拟机、内存管理环境。它们有许多线程,其中一个线程将在某个时刻运行您的代码

在Java中,运行时环境可以通过Java.lang类型的对象(如线程)进行交互。在Windows或Linux上的C中,可以使用外部库来实现这一点。因此,运行时环境可能在某些情况下提供功能,但在其他情况下不提供

几乎为数不多的没有运行时环境的软件系统之一可能是裸机嵌入式系统exmaple。在编写C代码时,要知道没有操作系统、调度程序、进程或线程的概念、DOS提示符、内存管理器等等。然而,通常会有一些样板C代码链接到main()入口点并在其执行之前立即运行。这可能是用汇编语言编写的,并初始化堆栈

对于XAMPP,这实际上不是一个运行时环境,因为它只是一组服务器包。您编写的任何代码都是PHP、Perl或MySQL数据库中的代码。PHP和Perl可以说有自己的运行时环境,脚本代码在其中运行。但不,我想说的是XAMPP不是一个运行时环境


ASP.NET和Java服务器页面(或者不管现在叫什么——Glassfish中的服务器端Java内容——Java EE就是这样!)为您编写的代码提供运行时环境。

RichColor的回答在技术上是正确的。然而,在实践中,人们也将运行时环境称为运行应用程序所需的所有第三方软件

如果您正在开发一个web应用程序,它还将包括使您的应用程序工作所需的web服务器或数据库。运行时本身是编程语言(PHP、Java、Python和Ruby),但是如果您想运行应用程序,您需要一个完整的环境,其中可能包括Apache、Passenger、Tomcat、MySQL、PostgreSQL等。通常需要额外的库,如OpenSSL、curl、libxml。例如,我是的一名开发人员,我们为开发和部署web应用程序提供了完整的环境(正如您所提到的,类似于XAMP)。大多数情况下,我们称它们为“”,但我们的用户(很多时候我们自己)也称它们为运行时环境