PHP在我的Windows桌面上运行非常缓慢,以至于phpMyAdmin需要花费几分钟才能打开数据库。这里的时间来运行一个简单的PHP测试程序的比较:在Windows上使用XAMPP运行100次太慢的PHP
- 的Windows 8.1的机器上运行XAMPP:3597毫秒
- 的iPage共同主办:65毫秒
- A2Hosting共同主办:26 MS
这里的测试程序...
<?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跑的那么慢?
你可以用Xdebug激活来解决这个问题吗?我也有同样的麻烦。 – rck6982
希望我能。相反,我编写了一个Delphi程序,用于在两个php.ini文件之间切换,一个用于调试(称为debugPhp.ini),另一个用于不带(称为fastPhp.ini)。 – CaptureWiz
我在这里似乎没有任何类型的Xdebug选项。我猜XAMPP默认不带Xdebug,我自己的瓶颈是在别的地方? – DaVince