PHP 스크립트를 어떻게 실행합니까?

PHP 스크립트를 어떻게 실행합니까?

이것이 유닉스와 관련이 있는지는 잘 모르겠지만 그렇지 않다면 실제로 어떻게 될지 알 수 없습니다. 저는 Ubuntu 서버를 실행 중이고 누군가 버튼을 누르면 내 웹사이트에서 .php 스크립트를 실행하려고 합니다. 그러나 스크립트를 트리거할 때는 스크립트 코드만 표시할 뿐 실제로 실행하지는 않습니다. 이 작업을 수행하려면 뭔가를 설치해야 합니까? 실제 사이버 공간에서 이것이 작동하는 것을 확인할 수 있습니다. 제가 받을 수 있는 도움을 주시면 감사하겠습니다!

답변1

Apache2가 PHP 요청을 처리하려면 다음이 필요합니다.설치하다php.php. Ubuntu를 사용하고 있으므로 다음 명령을 실행하여 설치할 수 있습니다.

sudo apt-get install php5

...그리고:

sudo apt-get install libapache2-mod-php5

그런 다음 다음 명령을 사용하여 Apache 모듈을 활성화해야 합니다.

sudo a2enmod php5

물론 원한다면 더 높은 버전의 PHP를 설치할 수 있고 해당 버전이 Ubuntu 버전에서 작동한다면 설치할 수 있습니다.

위 작업을 완료한 후 Apache를 다시 시작합니다.

sudo service apache2 restart

위의 모든 작업을 수행한 후 웹 서버의 루트에 매우 기본적인* 항목을 넣어 웹 서버가 PHP를 올바르게 처리하는지 확인하십시오. 예를 들면 다음과 같습니다.

<?php
    echo "<h3>Hello!</h3>";
    echo "<p>This is printed from a php script</p>";
?>

위의 스크립트가 라는 파일에 있다고 가정하고 hello.php브라우저에 해당 파일을 지정하십시오.
<your-ip-address>/hello.php 작동하면 다음과 같이 표시됩니다.

안녕하세요!

이것은 PHP 스크립트에서 인쇄됩니다.


phpinfo()*나는 일반적으로 테스트 페이지를 넣는 것을 선호하지 않습니다 .

관련 정보