2014-11-13 6 views
1

WampServer 2.5는 (다시) 시작시 php-win.exe 프로세스를 시작합니다.WampServer 2.5 php-win.exe 작업

이 프로세스는 많은 CPU와 I/O를 사용하여 내 하드 디스크 중 하나에서 속도가 느려지고 CPU 코어 중 하나를 100 % 사용합니다.

나는 대체로 수동으로 프로세스를 죽이며 어떤 방식 으로든 영향을 미치지 않습니다.

하지만 오히려 프로세스가 전혀 시작되지 않거나 CPU 및 I/O가 적게 사용됩니다.

php-win.exe 프로세스는 무엇을하며 어떻게 변경할 수 있습니까?

답변

2

PHP-win.exe는 PHP를 명령 행 프로세서 만에 실행 도스 박스를 필요로하지 않는 한.

WAMPServer의 대부분이 물건의 대부분을 수행하는 PHP를 사용하기 때문에 그것은 WAMPServer에 의해 사용된다.

PHP에서 수행되는 시작 처리가 일반적으로 밀리 초가 걸리기 때문에이 초기 처리로 인해 문제가 발생하는 경우 이상합니다.

어딘가에 뭔가가있는 것이 좋습니다.

이러한 WAMPServer 시작 프로세스는 PHP 오류 로그에 오류를보고하므로 일부 실마리를 찾아 보시기 바랍니다.

+1

당신은 완전히 옳았습니다. 나는 www 폴더를 wamp 폴더 밖으로 옮겨서 접근하기 쉽게 만든다. 'config.inc.php' 스크립트는 하드 코드 된 경로'$ wwwDir'을 포함하고 있습니다.이 때문에'check.php'가 체크되지 않은 파일 핸들 덕분에'readdir()'명령문에 무한 루프를합니다. – Martijn

+1

www 폴더는 그대로 두어야합니다. 사이트 코드를 다른 곳으로 옮기고 싶다면, 가상 호스트를 사용하는 것이 좋을 것입니다. 또한 각각의 프로젝트에 대해 VH가있을 때 다른 많은 덜 분명한 이점을 얻을 수 있습니다. 이 버전은 V2.5 용으로 작성되었지만 모든 버전에 적용됩니다. http://stackoverflow.com/questions/23665064/project-links-do-not-work-on-wamp-server/23990618#23990618 – RiggsFolly

+1

당신이 언급 한 것에 대한 답은 www 디렉토리를 옮긴 것 외에는 다른 디렉토리에 새로운 www 디렉토리를 만들고 원본을 그대로 두었다는 것입니다. 이 움직임으로 인해 오류가 발생했습니다. 'config.inc.php'에서 하드 코딩 된 경로를 변경하지 않아서 어떤 종류의 기능을 잃어 버리는 지 알지 못하지만 분명히 중요하지는 않습니다. – Martijn