오래된 질문
Quora에 대한 몇 가지 질문을 살펴보면서 좋은 초보자 질문에 빠져 들었습니다. PHP는 HTML, Apache 또는 XAMPP없이 실행할 수 있습니까? 질문 자체는 놀라운 일이 아니지만 일부“전문가”는 잘못된 답변을 만들었습니다… 더 많은 정보가 포함 된 블로그 게시물에 링크하기 위해서 입니다.
따라서 기록을 바로 잡기 위해 – PHP는 독립적으로 설치하고 실행할 수 있는 프로그래밍 언어입니다. HTML, Apache 또는 XAMPP에 의존하지 않습니다. 방법과 이유에 대해서는 이 안내서에서 더 자세히 살펴 보겠습니다. 알아 보려면 계속 읽으십시오!
"PHP 만"설치 및 실행 방법
어떤 이유로 든 나머지 서버 스택 (Apache 웹 서버 및 MySQL)이 필요하지 않았습니다. 이것은 강력합니다. 여기에“PHP 만”으로 작업하는 방법이 있습니다.
1 단계. PHP 설치
WINDOWS
Windows 사용자는 공식 PHP 웹 사이트에서 최신 PHP 사본을 다운로드하십시오. 선택할 수 있는 버전이 상당히 많지만 웹 서버는 공식에 포함되지 않으므로 TS (멀티 스레드 사용) 버전을 얻는 것이 좋습니다. 또한 Visual C ++ 재배포 가능 패키지를 설치해야 합니다.
LINUX
명령 행에서 다음을 실행하십시오.
sudo apt-get install php
그렇습니다. 하하, Windows. Linux 배포판에 따라 sudo yum install php가 대신 될 수 있습니다.
MAC OSX
Mac 사용자에게 희소식, PHP가 이미 설치되어 있습니다. 그러나 최신 버전으로 업그레이드 해야 하는 경우 터미널에서 실행하십시오.
curl -s https://php-osx.liip.ch/install.sh | bash -s X.X
X.X를 최신 버전으로 교체하십시오. 예를 들어 7.2 또는 7.3입니다. 그게 다야 하하, Windows.
2 단계. WINDOWS 만 해당 – 구성
PHP.INI
PHP 다운로드는 zip 파일로 제공됩니다. 원하는 위치에 압축을 풀고 php.ini 파일을 여십시오. 확장 디렉토리를 적절히 변경하십시오.
extension_dir = "D:\php\ext"
그런 다음 전자 메일 설정을 사용하려는 경우 전자 메일 설정을 변경하십시오.
[mail function] ; For Win32 only. SMTP = mail.site.com smtp_port = 25 ; For Win32 only. sendmail_from = john@doe.com
SYSTEM PATH
마지막으로 "path"> 검색을 제안한 다음 "System Properties"> Environment Variables> Edit Path> Add; D : \ php (PHP를 압축 해제 한 위치)를 경로 문자열 끝> OK로 여십시오.
3 단계. 스크립트 및 실행
마지막으로 테스트 스크립트를 작성하여 명령 행 (또는 터미널)에서 실행하십시오.
echo "Hello World";
E:\>php test.php Hello World!
독립적인 PHP 예제
PHP가 설치되었으므로, 그 자체로 무엇을 할 수 있습니까? 다음은 몇 가지 예와 아이디어입니다.
예 1. 데이터 페치
curl이 다른 서버에서 데이터를 가져 오거나 보낼 수 있게 하는 curl이라는 것이 있습니다. 처음에는 그다지 유용하지 않을 수도 있지만 이를 예약 및 보고서 생성과 결합하면 말 그대로 자동 업데이트 또는 보고 스크립트를 만들 수 있습니다.
예 2. 일반 문서 및 보고서
독립형 일지라도 PHP가 Word, Spreadsheet, Slides 및 PDF 문서를 생성 할 수 있는 무료 타사 라이브러리가 많이 있습니다. 데이터 페치와 결합 할 때 여러 가지면에서 매우 유용합니다. 최신 환율, 최신 뉴스가 포함 된 문서 또는 복권 번호가 포함 된 Excel 스프레드 시트 만들기.
예 3. 프로세스 및 전송 이메일
충격적인 진실 – 웹 서버는 HTTP / HTTPS 프로토콜을 사용하고 전자 메일은 SMTP / POP 프로토콜을 사용합니다. 즉, 이메일을 보내기 위해 웹 서버가 필요하지 않습니다 ... 그러나 이메일을 보내고 받으려면 메일 서버가 필요합니다.
실시 예 4. 예정된 작업
Windows의 작업 스케줄러 또는 Linux의 Cron을 사용하여 특정 시간에 PHP 스크립트가 실행되도록 예약 할 수 있습니다. 데이터베이스를 업데이트하고, 데이터를 가져 오거나, 보고서를 생성하거나, 이메일을 발송하여 원하는 자동화를 수행하십시오.
예 5. 웹 소켓 서버
HTML과 Apache가 없어도 웹 소켓에서 실행되는 PHP 스크립트를 계속 만들 수 있습니다. 문자 그대로 실시간 통신을 가능하게 하는 전이중 통신 채널입니다. 예를 들어 채팅 응용 프로그램 또는 라이브 스코어 보드입니다.
예 6. 푸시 알림
스마트 폰 / 태블릿의 짜증 나는 푸시 알림이 어디에서 왔는지 궁금한 적이 있습니까? 그러나 푸시 알림을 보내는 PHP 스크립트를 만들 수 있습니다.
PHP – 단지 HTTP를 위해
어떤 사람들은 PHP를 아파치에서만 작동하는 언어로 PHP를 알고 있습니다. 그러나 php.net 자체의 설명에 대해 간단히 인용하겠습니다.
PHP는 웹 개발에 특히 적합한 대중적인 범용 스크립팅 언어입니다.
네, 범용 및 웹 개발이라는 단어에 주목하십시오. 실제로 PHP는 HTTP를 망쳐 놓는 것보다 훨씬 더 능력이 있습니다. 이것이 당신에게 더 많은 통찰력과 PHP가 실제로 무엇을 할 수 있는지를 바랍니다.
등록된 댓글이 없습니다.