programing

Mamp localhost의 해결이 매우 느리다

megabox 2023. 3. 10. 21:24
반응형

Mamp localhost의 해결이 매우 느리다

PHP/WordPress 웹 사이트를 로컬로 변경해도 localhost가 20~30분 동안 업데이트되지 않는 것 같습니다.

Mac OSX 10.8.4에서 MAMP Pro를 사용하고 있습니다.별도의 호스트 엔트리를 작성한 사이트가 2개 있습니다.이 사이트를 호출합니다.mysite1.dev그리고.mysite2.dev.

MAMP 서버의 설정은 다음과 같습니다.

Apache: 80
MySQL: 3306
SSL: 443

Bonjour 충돌에 대한 이 기사(Mac OS X Lion에서 localhost/virtualhost의 느린 해결/로드(2-3초 지연)를 제거하는 방법)를 보고 편집했습니다./private/etc/hosts이 기사에 기재되어 있는 제안과 함께 파일을 제출해 주십시오.

  1. 호스트명을 변경했습니다.mysite1.localhost로.mysite.dev그 갈등은 마치 그 사람과.local이름 - 작동하지 않음

  2. Hosts 파일을 업데이트하여 다른 파일을 생성했습니다.::1주소 - 작동하지 않음:

    ::1 <tab> mysite1.dev
    ::1 <tab> mysite2.dev
    
  3. 모든 호스트 엔트리를 한 줄에 넣으려고 했지만 작동하지 않았습니다.

    127.0.0.1 localhost mysite1.dev mysite2.dev
    ::1 localhost
    fe80::1%lo0 localhost
    

서버를 재부팅할 때마다 MAMP Pro가 호스트 파일을 덮어쓰는 것 같습니다.

어떤 도움이라도 주시면 정말 감사하겠습니다.

MAMP 캐시를 OPcache로 변경합니다.나는 효과가 있었다

저도 같은 문제가 있어서 이 투고에서 해결책을 찾았습니다.실시간 변경을 확인할 때까지의 MAMP 시간

지시사항을 따랐습니다.

이 솔루션은 코멘트를 하지 않는 행입니다.php.ini파일(에 기재되어 있습니다.

/{MAMP Directory}/bin/php/php5.5.3/conf/php.ini

Opcache 코멘트 아웃:

[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
;  opcache.memory_consumption=128
;  opcache.interned_strings_buffer=8
;  opcache.max_accelerated_files=4000
;  opcache.revalidate_freq=60
;  opcache.fast_shutdown=1
;  opcache.enable_cli=1

매뉴얼 (네, 5.5부터 시작):

http://www.php.net/manual/en/intro.opcache.php

php 5.5.3을 실행할 때 비슷한 문제가 있었습니다.로 다시 바꾼 후5.4.19효과가 있었어요

에서 버전을 변경할 수 있습니다.MAMP GUI이름을 변경해야 할 수 있습니다.5.5.3폴더에 저장하다5.5.X위해서5.4.19GUI 에 표시됩니다.php폴더 배치 위치:Applications/MAMP/bin/php

MAPS 표준 포트 설정으로 되돌리면 문제가 없습니다.

로컬 환경(Salesforce API, Salesforce API)에서 SSL로 전환한 이후 이 문제에 대해 계속 고민하고 있으며, 마침내 나에게 맞는 솔루션을 찾았습니다.

Xdebug 비활성화

Xdebug를 끄면 TTFB가 25초에서2초로 끊어집니다네.

이 솔루션은 @tammy-shipps가 언급한 것처럼 Xdebug를 끄면 효과가 있었습니다.하지만 저는 바닐라 MAMP 버전을 가지고 있기 때문에 Xdebug를 꺼야 했습니다.php.ini파일은 다음과 같습니다.

/{MAMP Directory}/bin/php/{PHP Version}/conf/php.ini

그럼 바꿉니다.xdebug.remote_enable1 ~ 0 :

xdebug.remote_enable=0

다른 제안 솔루션과 달리 캐시를 끄거나 포트를 변경해도 이 문제에 영향을 미치지 않았습니다.

MAMP의 기본 포트는 비표준 포트입니다.표준 포트(Apache는 80, SSL은 443)로 바꾸자 속도가 비약적으로 향상되었습니다.

이게 폴 바커가 한 짓인지 아니면 반대로 바꾼 건지 모르겠어요

MAMP Pro 4.2, PHP 7.1.6, Apache, OS X 10.11.6을 사용하고 있습니다.

매우 어려웠지만, 내 환경에서 작동하는 솔루션을 찾았습니다.

  • MAMP 4.2.1
  • PHP 5.6.31

SETTINGS 왼쪽 메뉴 > Ports Settings > Run servers as : > [ Unix Users ]옵션으로 변경합니다.

여기에 이미지 설명 입력

xdebug.remote_host를 localhost가 아닌 127.0.0.1로 설정하면 이 문제가 해결되었습니다.지연의 원인이 된IPV6 해결은 생략됩니다.

remote_enable을 끄면 PHPStorm의 디버깅이 중지되므로 옵션이 아닙니다.

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1

잘 Mamp는 Mamp, Mamp는 Mamp, Mamp는 Mamp, Mamp는 Mamp, Mamp는 Mamp, Mamp는 Mamp를 합니다.php -S 0.0.0.0:4444이치노을 사용법

를 통해 수정할 수 있었습니다./etc/hosts

::1             localhost YouMacName.local
127.0.0.1       localhost YouMacName.local

터미널에서 실행하면 YourMacName.local을 얻을 수 있습니다.

$ hostname

만, .다음으로 끝나는 가상 호스트를 추가했습니다..local5번입니다.

이 문제를 해결하기 위해 호스트 파일을 업데이트했습니다.

sudo nano /etc/hosts

, IPv6 , IPv6 주소를 제 했습니다.::1 ★★★★★★★★★★★★★★★★★」127.0.0.1.

::1             mysite.local
127.0.0.1       mysite.local
fe80::1%lo0     mysite.local

아래 스크린샷과 같이 PHP-Cache끕니다.

여기에 이미지 설명 입력 아래 스크린샷에서 볼 수 있습니다.

언급URL : https://stackoverflow.com/questions/18537887/mamp-localhost-resolving-very-slowly

반응형