PHP运行,所以慢慢地我的Windows桌面是phpMyAdmin的需要几分钟来打开数据库。 下面是运行一个简单的PHP测试程序时间的比较:
- Windows 8.1中机中运行XAMPP: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;
该测试程序无需调试运行,输入“ HTTP://localhost/timer.php ”到Firefox。
本地计算机通常极快。 它的运行...
- Windows 8.1中
- XAMPP 1.8.3(控制面板V3.2.1)
- 阿帕奇2.4.4(最新的是2.4.20)
- PHP 5.5.3
- 反恶意软件= Windows Defender的
- IDE = PHPStorm 10.0.2
什么使PHP跑的那么慢?
我发现这个问题是Xdebug的 XAMPP中\ PHP \ php.ini中。 我这里还有试图在网络上发现了许多解决方案的结果:
运行XAMPP 作为adminisrator并重新启动服务器:3617毫秒
在XAMPP /阿帕奇/ CONF / httpd.conf中 ,用127.0.0.1 localhost替换和重新启动服务器:3639毫秒
在Windows / System32下/驱动器/ etc / hosts文件 ,加入“127.0.0.1 127.0.0.1”和“127.0.0.1 localhost”的,并重新启动Windows:3960毫秒
在Windows / System32下/驱动器/ etc / hosts文件 ,取消注释“127.0.0.1 localhost”的,并重新启动Windows:3659毫秒
在php.ini中,取消的zend_extension = “C:\ XAMPP \ PHP \分机\ PHP_ eAccelerator在 _ts.dll”,然后重新启动服务器:3643毫秒
在php.ini中,设置了XDebug。 remote_enable = 0:3598毫秒
在php.ini中,设置远程主机= “localhost”的:3593毫秒
在php.ini中,设置了XDebug。 profiler_enable = 0:249毫秒
在php.ini文件中注释掉所有Xdebug的语句:27毫秒 -成功!
不幸的是,我会犯错误,需要Xdebug的:-(
我解决我与Xdebug的idekey设置(xdebug.idekey = “xdebug1”)和Chrome扩展XDebug的助手问题( https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc )
*不要忘记停止remote_autostart(xdebug.remote_autostart = 0)
仅激活由请求调试(Xdebug的),采用idekey设置,因此,如果没有必要调试PHP处理可以通过与铬的分机键更快/正常,tonggle
我使用的XAMPP 1.8.3在Windows 10 64,我使用自定义idekey,xdebug.idekey =“xdebug1”,同样与Xdebug的助手设置
[XDebug]
zend_extension = "E:\xampp183\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "E:\xampp183\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_autostart=0
xdebug.idekey="xdebug1"
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "E:\xampp183\tmp"
xdebug.remote_log="E:\xampp183\tmp\xdebug\xdebug.log"
如果会话通过Xdebug的帮手requsted现在断点/调试只有激活
我排除了我的网站文件夹,我的XAMPP文件夹中的Windows Defender和东西都在这里解决。
我曾与XAMPP同样的问题,而这个问题是Windows Defender的,如果你禁用Windows Defender的保护,XAMPP更快(正常速度),你也可以搜索XAMPP文件夹中的Windows Defender排阻。 这些是解决方案。
我想通了,Eclipse中没有正确结束XDebug的会话。 我通过重新启动调试会话,并妥善结束它解决了这个问题。
解决PHP - WAMP / XAMPP是响应了本地主机/ WordPress的速度很慢
最简单的方法是去到C dirive> XAMP> PHP文件夹>搜索php.ini文件>在上面碰杯然后找到的max_execution_time anset它的max_execution_time = 300>现在重新启动XAMP>全部完成:)
max_execution_time=300
我已经改变了上述所有从改变后得到改善//本地主机:HTTPS来https://127.0.0.1
对于Chrome用户:我发现(在尝试了上述所有的提示后)的Chrome扩展“Evernote的网页剪”也放缓铬。 当加载一个简单的网址没有任何包括:启用/禁用的Evernote Web裁剪:0,7ms / 0,25ms