2016-09-30 2 views
1

버전을 찾을 수 없습니다. PHP 7.0과 함께 제공되는 우분투 16.04로 업그레이드되었습니다. 업그레이드 후 내 로컬 테스트 사이트는 [PHP 5.6을 사용하는] 오프 사이트 테스트 사이트와 일관성을 유지하지 못했습니다.APACHE2가 새로 설치된 PHP

나는 무슨 일이 일어날지를 알기 위해 PHP 7.0을 제거하고 PHP 5.6을 로컬 컴퓨터에 설치했습니다. 하지만 이제는 PHP 페이지가 표시되지 않습니다. 심지어 phpinfo.php 페이지는 빈 화면을 보여줍니다. 그러나 비 PHP 페이지는 정상적으로 작동합니다.

APACHE2에서 PHP 5.6을 찾으려면 어떻게해야합니까?

+0

아파치 로그를 확인하십시오. php.ini에서 디스플레이 오류가 활성화되어 있습니까? 아파치가 PHP를 찾지 못하면, 500 페이지의 오류가 표시되거나 공백 페이지가 아닌 렌더링 된 결과가 아닌 PHP 코드 만 표시됩니다. – Devon

+0

Apache 로그에 500 개의 오류가있는 것은 없습니다. 나는 PHP 5.6에서 php.ini 파일을 찾고 알려줄 것이다. –

+0

/etc/php/5.6에는 두 개의 하위 디렉토리가 있습니다. 그들은 cli 및 embed입니다. apache2 하위 디렉토리가 없습니다. embed 하위 디렉토리에는 php.ini 파일이 있습니다. Embed 복사본에서 디스플레이 오류를 On으로 설정했습니다. 아무것도 바뀌지 않았으므로 잘못된 사본이라고 생각합니다. –

답변

0

APACHE2가 PHP 5.6을 찾는데 문제가 있음을 발견했습니다. libapache2-mod-php5.6을로드하지 못했습니다. 을 수정했을 때 PHP 페이지가 잘로드되었지만 원래 문제점 인 PHP 5.6으로 되돌아갔습니다.

이 질문을 닫고 원래의 문제를 해결하기 위해 새로운 질문 을 열어 두겠습니다.