我在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,并在浏览器中运行它。