我的Windows台式机上运行PHP非常缓慢,以至于打开数据库需要几分钟时间。以下是运行简单PHP测试程序所需的时间比较:
- 运行XAMPP的Windows 8.1机器:3597毫秒
- iPage共享主机:65毫秒
- A2Hosting共享主机:26毫秒
以下为测试程序代码...
<?php
$rStartTime = microtime(true);
$countTo = 100000;
$a = 0;
//$countTo = $countTo * 100;
for ($x = 0; $x <= $countTo; $x++) {
$a = sqrt(pow($x, 2));
}
$rMs = floor((microtime(true) - $rStartTime) * 1000);
echo 'timer done, countTo=' . $a . ' ms=' . $rMs;
在Firefox中输入"http://localhost/timer.php",即可运行测试程序而无需进行调试。
本地机器通常非常快。 它正在运行...
- Windows 8.1
- XAMPP 1.8.3 (控制面板v3.2.1)
- Apache 2.4.4(最新版本为2.4.20)
- PHP 5.5.3
- 防恶意软件 = Windows Defender
- IDE = PHPStorm 10.0.2
是什么导致PHP运行变得如此缓慢?