检查在windows上运行的php


check php running on windows

我在windows 7上安装了XAMPP 1.7。不出所料,PHP已经包含在这个安装程序包中。我查看了硬盘驱动器(C:'xampp)上安装的XAMPP文件夹,它确实有一个名为php的文件夹。

现在,当我打开XAMPP并查看Windows任务管理器时,我看到apache和mysql都出现在进程选项卡和服务选项卡上,但php没有出现在这些选项卡上。

我只是想检查php是否在运行?你能告诉我为什么上面的检查失败吗?或者PHP当时真的没有运行(请注意,我现在已经激活了XAMM)。

PHP在通过apache调用时没有运行进程。相反,PHP解释器是为每个apache请求执行的。要测试它是否正在运行,请放入

<?php phpinfo();

在名为index.php的文件中,然后在浏览器中点击它。

如果PHP正常工作,就像默认安装XAMPP一样,那么您应该在该页面上看到一些关于PHP安装的信息。

简而言之,apache将在它认为必要的时候运行php(例如,当有新的请求时)。试着把一个脚本放在C:''examplep''htdocs''mystuff(比如script.php)中,然后使用首选浏览器访问//localhost/mystuf/script.php——如果它出现了,它就正常运行。

PHP并不是通过XAMPP作为进程运行的,它实际上是通过apache模块运行的。

如果您想检查php是否正在运行,请在文档根目录中创建一个包含<?php phpinfo();的空文件.php,并在浏览器中运行它。