당신이 따라온 튜토리얼은 약간 위험합니다. 기본 X11을 새 것으로 교체하라는 메시지가 표시됩니다.
지역 변수를 어디에서 변경 했습니까? .profile 또는 .bash_profile을 사용한 경우 사용자에게만 유효합니다. 모든 사용자에게 영향을 주려면 / etc / paths를 변경해야합니다. 그러나 나는 그것이 PATH var와 관련이 없다고 생각합니다.
귀하의 질문과 관련하여 Apache가 올바른 PHP 모듈을로드하지 않고 있음을 의미합니다. (libphp5.so)
작성일 확인 /usr/libexec/apache2/libphp5.so
빌드 시간보다 오래 걸리면 교체되지 않았습니다.
먼저 설정에서 또는 sudo apachectl stop
콘솔에서 실행 하여 Apache를 끕니다 .
그런 다음 이름을 바꾸십시오 /usr/libexec/apache2/libphp5.so
->sudo mv /usr/libexec/apache2/libphp5.so /usr/libexec/apache2/libphp5.so.bak
그런 다음 소스 디렉토리로 이동하여를 실행하십시오 make install
. (디렉토리, makefile을 삭제했거나 실행 한 make clean
경우 컴파일 프로세스를 다시 시작해야합니다)
그런 다음에 libphp5.so
존재 하는지 확인하십시오 /usr/libexec/apache2/
. 존재하지 않으면 컴파일 매개 변수가 잘못되었습니다. 그렇다면 5 단계로 이동하십시오.
새 이름 /usr/libexec/apache2/libphp5.so
을 libphp5.4.8.so (또는 설치중인 버전)로 바꾸십시오 .
httpd.conf 백업-> sudo cp /usr/libexec/apache2/httpd.conf /usr/libexec/apache2/httpd.conf.bak
편집을 httpd.conf -> sudo nano /usr/libexec/apache2/httpd.conf
변경 LoadModule php5_module libexec/apache2/libphp5.so
에LoadModule php5_module libexec/apache2/libphp5.4.8.so
오래된 libphp5.so를 다시 넣으십시오. ->sudo mv /usr/libexec/apache2/libphp5.so.bak /usr/libexec/apache2/libphp5.so
아파치를 다시 시작하십시오 (설정에서 또는로 sudo apachectl start
)
그것이 당신을 위해 일한 경우 알려주세요