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
이 기사에 기재되어 있는 제안과 함께 파일을 제출해 주십시오.
- 호스트명을 변경했습니다.
mysite1.localhost
로.mysite.dev
그 갈등은 마치 그 사람과.local
이름 - 작동하지 않음 Hosts 파일을 업데이트하여 다른 파일을 생성했습니다.
::1
주소 - 작동하지 않음:::1 <tab> mysite1.dev ::1 <tab> mysite2.dev
모든 호스트 엔트리를 한 줄에 넣으려고 했지만 작동하지 않았습니다.
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.19
GUI 에 표시됩니다.그php
폴더 배치 위치:Applications/MAMP/bin/php
MAPS 표준 포트 설정으로 되돌리면 문제가 없습니다.
로컬 환경(Salesforce API, Salesforce API)에서 SSL로 전환한 이후 이 문제에 대해 계속 고민하고 있으며, 마침내 나에게 맞는 솔루션을 찾았습니다.
Xdebug를 끄면 TTFB가 25초에서2초로 끊어집니다네.
이 솔루션은 @tammy-shipps가 언급한 것처럼 Xdebug를 끄면 효과가 있었습니다.하지만 저는 바닐라 MAMP 버전을 가지고 있기 때문에 Xdebug를 꺼야 했습니다.php.ini
파일은 다음과 같습니다.
/{MAMP Directory}/bin/php/{PHP Version}/conf/php.ini
그럼 바꿉니다.xdebug.remote_enable
1 ~ 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
만, .다음으로 끝나는 가상 호스트를 추가했습니다..local
5번입니다.
이 문제를 해결하기 위해 호스트 파일을 업데이트했습니다.
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
'programing' 카테고리의 다른 글
Next.js에서 "필요한 매개 변수(id)가 getStaticPaths에서 문자열로 제공되지 않았습니다" 오류가 발생했습니다. (0) | 2023.03.10 |
---|---|
WCF 서비스에서 클린 JSON을 반환하려면 어떻게 해야 하나요? (0) | 2023.03.10 |
jQuery가 AJAX의 JSON을 구문 분석하지 않음 (0) | 2023.03.10 |
LOCAL HOST에 woocommerce 플러그인을 설치할 수 없습니다. (0) | 2023.03.10 |
typescript-eslint/parser를 버전 4.0.0으로 업그레이드하기 때문에 eslint가 JSX 또는 일부 react @types가 정의되지 않았다고 간주하는 이유 (0) | 2023.03.10 |