널리 사용되는 서버 측 프로그래밍 언어인 PHP는 개발자가 동적 웹 페이지와 웹 애플리케이션을 빠르게 구축하는 데 도움이 될 수 있습니다. 그러나 Windows 플랫폼에서 PHP 스크립트를 실행하고 PowerShell 및 관련 스크립트 명령을 사용하여 작업을 자동화하려면 몇 가지 기본 지식과 기술이 필요합니다.
이 글의 목표는 초보자에게 PHP와 PowerShell에 대한 소개와 PowerShell을 활용하여 몇 가지 일반적인 작업을 자동화하는 동시에 Windows 플랫폼에 PHP를 설치 및 구성하는 방법을 제공하는 것입니다.
PHP 소개
PHP(전체 이름: Hypertext Preprocessor)는 Rasmus Lerdorf가 개발한 오픈 소스, 서버 측 해석 스크립트 언어이며 HTML 페이지에 포함될 수 있습니다. PHP 언어는 웹 페이지 제작, 오픈 소스 소프트웨어 개발, 서버측 애플리케이션 개발에 널리 사용됩니다.
PHP와 PowerShell의 결합을 통해 개발자는 작업을 빠르고 유연하게 관리하고 자동화할 수 있습니다. 다음은 PowerShell의 도움으로 수행할 수 있는 몇 가지 일반적인 작업입니다.
PHP 설치 및 구성
먼저 Windows용 PHP 설치 프로그램(예: php-7.4.16-Win32-vc15-x64.zip)을 다운로드해야 합니다. 다운로드한 ZIP 파일을 컴퓨터의 C:php
와 같은 디렉터리에 추출합니다. C:php
。
接下来,您需要在 Windows 环境变量中设置 PHP 扩展名,使您可以在命令行中执行 PHP 脚本。为此,请执行以下步骤:
开始
,右键单击计算机
或 此电脑
及单击 属性
。系统
对话框中,单击 高级选项
。环境变量
按钮。系统变量
部分中,找到名为 Path
的变量,然后单击 编辑
按钮。在编辑系统变量对话框中,您需要添加 PHP 的目录路径。例如,如果您将 PHP 解压到 C:php
目录,则应将以下内容添加到 变量值
末尾,如果需要将内容插入到已存在条目的中间,则需要使用路径分号进行分隔。
;C:php
然后,单击 确定
按钮,以保存对环境变量的更改。
现在,您已经设置了 PHP 的环境变量,可以通过 PowerShell 程序来执行 PHP 脚本。
在 PowerShhell 中使用 PHP
要在 PowerShell 中运行 PHP 脚本,您需要使用以下命令,其中 -File
参数指定要执行的 PHP 脚本文件的路径:
php.exe -File C:path oscript.php
例如,如果您希望执行 C:UsersUserNameMyScript.php
脚本文件,则应运行以下命令:
php.exe -File C:UsersUserNameMyScript.php
此命令会调用 PHP 解释器,以执行脚本并输出结果。如果脚本包含任何错误或警告,将同时显示相应的消息。
除了使用命令行参数之外,您还可以在 PHP 脚本中引用 PowerShell cmdlet 和其他命令行工具。例如,以下 PHP 脚本可以使用 PowerShell cmdlet 输出当前目录中包含的文件和目录列表:
<?php $dir = get-location; Get-ChildItem $dir | ForEach-Object { Write-Host $_.Name } ?>
请注意,在上面的示例中,我们使用 PowerShell cmdlet get-location
来获取当前目录,并使用 Get-ChildItem
cmdlet 来获取该目录中的所有文件和目录。
另一个示例,以下 PHP 脚本可以使用 PowerShell cmdlet Out-File
将结果输出到文本文件中:
<?php $date = Get-Date; $outfile = "C:logsMyLog.txt"; $text = "Executed on " . $date . " "; Out-File -FilePath $outfile -InputObject $text -Append; ?>
在上面的示例中,我们使用 PowerShell cmdlet Get-Date
获取当前日期和时间,并使用该日期来修改变量 $text
。然后,我们使用 cmdlet Out-File
将 $text
的内容追加到名为 MyLog.txt
시작
을 클릭하고 컴퓨터
또는 이 PC
를 마우스 오른쪽 버튼으로 클릭한 다음 속성
을 클릭합니다. 코드>.
시스템
대화 상자에서 고급 옵션
을 클릭하세요. 🎜🎜환경 변수
버튼을 클릭하세요. 🎜🎜시스템 변수
섹션에서 Path
라는 변수를 찾아 편집
버튼을 클릭하세요. 🎜🎜🎜시스템 변수 편집 대화 상자에서 PHP에 디렉터리 경로를 추가해야 합니다. 예를 들어 C:php
디렉토리에 PHP의 압축을 푼 경우 변수 값
끝에 다음을 추가하거나 기존 변수 중간에 내용을 삽입합니다. 필요한 경우 항목: 경로 세미콜론을 사용하여 구분해야 합니다. 🎜rrreee🎜그런 다음 확인
버튼을 클릭하여 환경 변수에 대한 변경 사항을 저장합니다. 🎜🎜이제 PHP 환경 변수를 설정했으므로 PowerShell 프로그램을 통해 PHP 스크립트를 실행할 수 있습니다. 🎜🎜PowerShell에서 PHP 사용🎜🎜PowerShell에서 PHP 스크립트를 실행하려면 다음 명령을 사용해야 합니다. 여기서 -File
매개 변수는 실행할 PHP 스크립트 파일의 경로를 지정합니다. 🎜rrreee 🎜예를 들어 C:UsersUserNameMyScript.php
스크립트 파일을 실행하려면 다음 명령을 실행해야 합니다. 🎜rrreee🎜이 명령은 PHP 인터프리터를 호출하여 스크립트를 실행하고 결과. 스크립트에 오류나 경고가 포함되어 있으면 해당 메시지도 표시됩니다. 🎜🎜명령줄 매개변수를 사용하는 것 외에도 PHP 스크립트에서 PowerShell cmdlet 및 기타 명령줄 도구를 참조할 수도 있습니다. 예를 들어 다음 PHP 스크립트는 PowerShell cmdlet을 사용하여 현재 디렉터리에 포함된 파일 및 디렉터리 목록을 출력할 수 있습니다. 🎜rrreee🎜 위 예에서는 PowerShell cmdlet get-location
를 사용합니다. > 현재 디렉터리를 가져오고 Get-ChildItem
cmdlet을 사용하여 해당 디렉터리의 모든 파일과 디렉터리를 가져옵니다. 🎜🎜또 다른 예에서는 다음 PHP 스크립트는 PowerShell cmdlet Out-File
을 사용하여 결과를 텍스트 파일로 출력할 수 있습니다. 🎜rrreee🎜위 예에서는 PowerShell cmdlet Get을 사용합니다. -Date
현재 날짜와 시간을 가져오고 해당 날짜를 사용하여 $text
변수를 수정합니다. 그런 다음 cmdlet Out-File
을 사용하여 $text
의 내용을 MyLog.txt
라는 텍스트 파일에 추가합니다. 🎜🎜결론🎜🎜PHP와 PowerShell을 결합하면 개발자는 많은 일반적인 작업을 쉽게 자동화할 수 있습니다. 이 문서에서는 PHP 설치 및 구성에 대한 기본 정보와 PowerShell에서 PHP를 사용하는 방법에 대한 몇 가지 예를 제공합니다. PowerShell과 PHP 결합에 대해 더 자세히 알아보고 싶다면 PowerShell 및 PHP에 대한 설명서와 자습서를 확인하세요. 🎜위 내용은 PHP 시작하기: PHP 및 PowerShell의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!