3

我已经在我的 Windows 7 上安装了 XAMPP 1.7。正如预期的那样,PHP 已经包含在这个安装程序包中。我查看了硬盘驱动器 ( C:\xampp) 上的 XAMPP 安装文件夹,它确实有一个名为 php.ini 的文件夹。

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

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

4

3 回答 3

3

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

<?php phpinfo();

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

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

于 2012-07-19T01:04:08.653 回答
1

简而言之,apache 会在它认为有必要时运行 php(例如,当有新请求时)。尝试在 C:\xampp\htdocs\mystuff 中放置一个脚本(例如 script.php),然后使用您喜欢的浏览器转到 //localhost/mystuff/script.php ——如果它出现,它就会正常运行。

于 2012-07-19T01:05:46.850 回答
0

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

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

于 2012-07-19T01:05:03.277 回答