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