首页技术php浏览器运行网址?PHP在浏览器中运行的方法

php浏览器运行网址?PHP在浏览器中运行的方法

编程之家2026-06-051007次浏览

大家好,如果您还对php浏览器运行网址不太了解,没有关系,今天就由本站为大家分享php浏览器运行网址的知识,包括PHP在浏览器中运行的方法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

php浏览器运行网址?PHP在浏览器中运行的方法

phpstorm怎么设置php文件在浏览器中运行

这东东中文资料太少--鼓捣了好久才有结果

点击File-Settings-Deployment。点+按钮增加服务器

Mapping设置工程路径等

点击 Edit Configuration

配置PHP HTTP Request

然后点击+- PHP Web Application

php浏览器运行网址?PHP在浏览器中运行的方法

然后右键文件,点击 Open in Browser XXXXXX on XXXX

或者在编辑界面鼠标移动到右上角,会显现出浏览器图标。点击即可打开

再或者在编辑界面按Alt+ F2进行选择

--------------------------------华丽的分割线-----------------------------------------

剩下的是点击运行按钮打开浏览器的配置。可以不配

配置Start URL。Server和Browser可以打开...设置

php浏览器运行网址?PHP在浏览器中运行的方法

Server配置,如果上面配了那这边就不用配了

Broswer配置

最后选择配置的运行选项

php网页运行原理

转载以下,希望对你有帮助:

你有没有想过PHP是怎么在浏览器里输出“你好世界”的?我也是看了PHP内核和扩展后才知道的。也许有些朋友也想知道其中原理,那就让我们开始吧。

在上一篇网志里我简单介绍了“在我浏览这个页面之前都发生了些什么?”这个问题。如果你错过了就点这里看看吧。现在我要讨论的是“PHP是怎样在浏览器里输出内容”这个问题。

简介

先看看下面这个过程:

1.我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;

2. PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);

3. PHP总共有三个模块:内核、Zend引擎、以及扩展层;

4. PHP内核用来处理请求、文件流、错误处理等相关操作;

5. Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;

6.扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;

7.当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;

8.最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终输出到浏览器上。

深入探讨

等等,没有这么简单。以上过程只是个简略版,让我们再深入挖掘一下,看看幕后还发生了些什么。

1. Apache启动后,PHP解释程序也随之启动;

2. PHP的启动过程有两步;

3.第一步是初始化一些环境变量,这将在整个SAPI生命周期中发生作用;

4.第二步是生成只针对当前请求的一些变量设置。

PHP启动第一步

不清楚什么第一第二步是什么?别担心,我们接下来详细讨论一下。让我们先看看第一步,也是最主要的一步。要记住的是,第一步的操作在任何请求到达之前就发生了。

1.启动Apache后,PHP解释程序也随之启动;

2. PHP调用各个扩展的MINIT方法,从而使这些扩展切换到可用状态。看看php.ini文件里打开了哪些扩展吧;

3. MINIT的意思是“模块初始化”。各个模块都定义了一组函数、类库等用以处理其他请求。

一个典型的MINIT方法如下:

PHP_MINIT_FUNCTION(extension_name){

/* Initialize functions, classes etc*/

}

PHP启动第二步

1.当一个页面请求发生时,SAPI层将控制权交给PHP层。于是PHP设置了用于回复本次请求所需的环境变量。同时,它还建立一个变量表,用来存放执行过程中产生的变量名和值。

2. PHP调用各个模块的RINIT方法,即“请求初始化”。一个经典的例子是Session模块的RINIT,如果在php.ini中启用了Session模块,那在调用该模块的RINIT时就会初始化$_SESSION变量,并将相关内容读入;

3. RINIT方法可以看作是一个准备过程,在程序执行之间就会自动启动。

一个典型的RINIT方法如下:

PHP_RINIT_FUNCTION(extension_name){

/* Initialize session variables, pre-populate variables, redefine global variables etc*/

}

PHP关闭第一步

如同PHP启动一样,PHP的关闭也分两步:

1.一旦页面执行完毕(无论是执行到了文件末尾还是用exit或die函数中止),PHP就会启动清理程序。它会按顺序调用各个模块的RSHUTDOWN方法。

2. RSHUTDOWN用以清除程序运行时产生的符号表,也就是对每个变量调用unset函数。

一个典型的RSHUTDOWN方法如下:

PHP_RSHUTDOWN_FUNCTION(extension_name){

/* Do memory management, unset all variables used in the last PHP call etc*/

}

PHP关闭第二步

最后,所有的请求都已处理完毕,SAPI也准备关闭了,PHP开始执行第二步:

1. PHP调用每个扩展的MSHUTDOWN方法,这是各个模块最后一次释放内存的机会。

一个典型的RSHUTDOWN方法如下:

PHP_MSHUTDOWN_FUNCTION(extension_name){

/* Free handlers and persistent memory etc*/

}

这样,整个PHP生命周期就结束了。要注意的是,只有在服务器没有请求的情况下才会执行“启动第一步”和“关闭第二步”。

php文件怎么用IE浏览器打开

1、首先第一步确认自己安装的PHP开发环境是否正确,进入到php的“www”文件夹。

2、然后打开开始->所有程序->AppServ->Control Server by Manual->Apache start。

3、手动打开Apache服务器之后,在浏览器中输入:localhost:8080看是否能正常打开网页。

4、输入的网址打开了一个网站,但是发现这个网站的名字在第一步“WWW”文件中也有,那这两个文件是不是一样的呢,用DW软件打开“WWW”文件中的 index.php文件。

5、在浏览器中输入:localhost:8080/1.php,可以发现localhost:8080对应的地点就是“WWW”文件,即成功用ie浏览器打开了php文件。

如果你还想了解更多这方面的信息,记得收藏关注本站。

我在ai网页版在线使用免费版,22个国内AI绘画网站汇总【免费+付费】gaussian软件,高斯gauss官网