PHP(Hypertext Preprocessor)는 웹 개발에 널리 사용되는 스크립팅 언어입니다. Linux를 포함한 다양한 운영 체제를 지원합니다. Linux 환경에서 PHP 스크립트는 매우 강력한 운영 능력을 가지고 있으며 파일 운영, 시스템 관리, 네트워크 통신 등 다양한 분야에서 사용될 수 있습니다. 이 튜토리얼에서는 Linux 시스템에서 PHP 스크립트를 사용하는 방법을 소개하고 특정 코드 예제를 제공합니다.
1. 환경 준비
학습을 시작하기 전에 시스템에 PHP 인터프리터가 설치되어 있는지 확인해야 합니다. 다음 명령을 실행하여 설치 여부를 확인할 수 있습니다.
php -v
PHP 버전 정보가 표시되면 성공적으로 설치되었음을 의미합니다. 설치되어 있지 않은 경우 다음 명령을 통해 설치할 수 있습니다.
sudo apt-get install php
2. 파일 작업
파일 내용 읽기
file_get_contents() 함수를 사용하여 파일 내용을 읽고 문자열 변수로 저장합니다. . 다음 코드 예제는 파일을 읽고 그 내용을 브라우저에 출력하는 방법을 보여줍니다.
<?php $file = "test.txt"; $content = file_get_contents($file); echo $content; ?>
파일 내용 쓰기
파일에 내용을 쓰려면 file_put_contents() 함수를 사용하세요. 다음 코드 예제는 파일에 텍스트를 쓰는 방법을 보여줍니다.
<?php $file = "test.txt"; $content = "Hello, World!"; file_put_contents($file, $content); ?>
파일 복사, 이동 및 삭제
copy() 함수를 사용하여 파일을 복사하고, rename() 함수를 사용하여 파일을 이동하고, 링크를 해제합니다( ) 기능은 파일을 삭제할 수 있습니다. 다음 코드 예제는 파일을 복사, 이동 및 삭제하는 방법을 보여줍니다.
<?php $sourceFile = "source.txt"; $destinationFile = "destination.txt"; // 复制文件 if (copy($sourceFile, $destinationFile)) { echo "文件复制成功!"; } else { echo "文件复制失败!"; } // 移动文件 if (rename($sourceFile, "newfile.txt")) { echo "文件移动成功!"; } else { echo "文件移动失败!"; } // 删除文件 if (unlink("file.txt")) { echo "文件删除成功!"; } else { echo "文件删除失败!"; } ?>
3. 시스템 관리
시스템 명령 실행
exec() 함수를 사용하여 시스템 명령을 실행합니다. 다음 코드 예제는 시스템 명령을 실행하고 결과를 브라우저에 출력하는 방법을 보여줍니다.
<?php $output = exec("ls -l"); echo $output; ?>
서비스 시작 및 중지
Linux 시스템에서 서비스를 시작하고 중지하려면 system() 함수를 사용하세요. 다음 코드 예제는 Apache HTTP 서버를 시작하고 중지하는 방법을 보여줍니다.
<?php // 启动Apache服务器 system("sudo systemctl start apache2"); // 停止Apache服务器 system("sudo systemctl stop apache2"); ?>
IV. 네트워크 통신
HTTP 요청 보내기
컬 라이브러리를 사용하여 PHP 스크립트에서 HTTP 요청을 보냅니다. 다음 코드 예제에서는 GET 요청을 보내고 PHP 스크립트를 통해 응답을 받는 방법을 보여줍니다.
<?php $url = "https://api.example.com/data"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo $response; ?>
HTTP 요청 수신
$_GET 및 $_POST 전역 변수를 사용하여 PHP 스크립트에서 HTTP 요청 매개변수 수신 . 다음 코드 예제는 GET 요청의 매개변수를 수신하여 브라우저에 출력하는 방법을 보여줍니다.
<?php $param = $_GET['param']; echo $param; ?>
이 튜토리얼에서는 Linux 시스템에서 PHP 스크립트를 사용하는 기본 사항을 소개하고 특정 코드 예제를 제공합니다. 독자들이 빠르게 시작하고 실제 개발에서 PHP 스크립트의 강력한 기능을 사용하는 데 도움이 되기를 바랍니다. 더 자세히 알아보려면 PHP 공식 문서나 기타 관련 리소스를 참조하세요. 즐겁게 공부하세요!
위 내용은 PHP Linux 스크립팅 튜토리얼: 빠르게 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!