저는 Elementary OS와 Apache를 사용하고 있습니다.
내가 뭘 한거지? Apache 2를 설치한 다음http://127.0.0.1/Apache가 온라인인지 확인하세요. 문제 없습니다. 나는 보았다Apache2 우분투 기본 페이지, 나는 Apache 2가 괜찮다고 생각하며 HTML5, CSS3, JS 및 PHP를 사용할 수 있습니다.
나는 할 수 없다는 것을 알고 있습니다. HTML5 및 CSS3 파일을 만들어 보았는데 잘 작동했습니다. PHP를 사용해 보았는데 작동하지 않았습니다.
오류는 발생하지 않으며 PHP가 작동하지 않습니다.
내가 열 때http://127.0.0.1/index.php, 이는 나에게 다음을 반환합니다.
<?php
phpinfo();
?>
index.php가 .txt 파일인 것처럼 코드를 반환합니다.
이것은 내 터미널 로그입니다.
matt@matt:/var/www/html$ ls
index.html
matt@matt:/var/www/html$ nano test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
index.html test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano file.css
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano index.php
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
file.css index.html index.php test.htm
matt@matt:/var/www/html$ nano index.html
답변1
일반적으로 php를 별도로 설치해야 합니다. apt-get install libapache2-mod-php5
또는 이와 유사한 것이 대부분의 경우 트릭을 수행해야 합니다. 어쩌면 플러그인을 활성화해야 할 수도 있습니다a2enmod php5