찾다

 >  Q&A  >  본문

php7 - ubuntu16에서 Apache2는 PHP를 구문 분석하고 소스 코드를 표시합니다.

우분투에서는 Apache는 PHP를 구문 분석할 때만 소스 코드를 표시할 수 있습니다.
http://localhost/에 액세스하면 작동하는 것으로 표시됩니다!

그런 다음 phpinfo.php를 작성하여 /var/www/html에 배치했습니다.

으아악

그런 다음 액세스를 시도했습니다

그런 다음 php 구성 파일을 수정하려고 했는데 이 파일을 찾을 수 없었습니다. /etc/php/7.0/apache2/ 아래에 conf.d 파일이 하나만 있고 그 안에 php.ini 파일이 없었습니다. 그게 나를 더욱 당황하게 만들었다.
마침내 phpinfo.php의 코드를 변경했습니다:

으아악

이때 파싱된 내용은 빈 페이지입니다

그렇다면, 이렇게 PHP를 파싱할 때 소스코드만 표시되는 문제를 어떻게 해결할 수 있을까요?

为情所困为情所困2836일 전1051

모든 응답(1)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-16 17:00:55

    $$ a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.0

    회신하다
    0
  • 취소회신하다