이것은 이전 게시물이지만, 나는이 문제를했고 아무 소용이 인터넷을 흐르고, 그래서 후세 여기에 대답 .
저는 homebrew taps from josegonzales으로 기본 Mac OSX apache2를 사용하고 있습니다.
내 sysadmin 친구의 말을 인용하자면 "대답은 Apache 대신 PHP-FPM을 다시 시작해야합니다. Apache는 mod_fastcgi를 사용하여 PHP-FPM에서 PHP를 실행하는 포트 또는 소켓을 통해 PHP에 연결합니다."
PHP-FPM 설치와 관련된 plist 파일을로드/언로드해야합니다. 먼저 ~/Library/LaunchAgents를 확인하십시오. 광산이 여기에 위치했다 : /usr/local/Cellar/php53/5.3.26/homebrew-php.josegonzalez.php53.plist
는 그것은 다음과 같이 다시 시작이야 : launchctl unload -w /usr/local/Cellar/php53/5.3.26/homebrew-php.josegonzalez.php53.plist && launchctl load -w /usr/local/Cellar/php53/5.3.26/homebrew-php.josegonzalez.php53.plist;
내가에 다음을 추가 내 ~/.bash_profile에 내가 아파치를 다시 시작할 때 나는 PHP-FPM을 다시 시작할 수 있도록. 다음을 호출하는 명령은
function apachectlrestart() { sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist && sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist && launchctl unload -w /usr/local/Cellar/php53/5.3.26/homebrew-php.josegonzalez.php53.plist && launchctl load -w /usr/local/Cellar/php53/5.3.26/homebrew-php.josegonzalez.php53.plist;}
ur 시스템에서 사용하는 패키지 이름을 언급 할 수 있습니까? MAMP pro 또는 XAMP? –
어떻게 php와 apache를 설치합니까? – Magic
@jimca - 패키지를 사용하고 있지 않습니다. osx에서 기본 php apache를 사용하고 있습니다. –