"P"는 PHP를 나타냅니다.
[⭕]Linux
[⭕]아파치
[⭕]MySQL PostgreSQL
[❌]PHP
PHP는 대부분의 웹 서버에 배치할 수 있는 서버 사이드 스크립트 언어와 유니버설 프로그래밍 언어로 거의 모든 운영체제와 플랫폼에 적용되며 무료로 사용할 수 있다.1994년에 만들어진 것으로 역사적인 안전 문제가 존재하지만 널리 이식되었고 코드를 효율적으로 처리하고 웹 서버에서 동적 웹 콘텐츠를 만드는 능력으로 인기를 끌었다.4
PHP 명령은 동적 웹 사이트/어플리케이션을 구축할 때 HTML 소스 코드에 직접 삽입되거나 링크된 외부 파일에 삽입됩니다.웹 서버가 PHP 파일에 대한 요청(예를 들어
index.php
을 받거나 HTML 파일에서 외부 PHP 파일에 대한 링크(예를 들어index.html
를 만났을 때 웹 서버는 이 부분의 요청을 PHP 해석기에 전달합니다.PHP 해석기는 파일을 읽고 찾은 모든 PHP 코드를 실행합니다.파일을 설명하면 코드의 출력은 웹 서버로 전송되고 웹 서버는 동적으로 만든 내용을 원시 요청을 보낸 클라이언트/브라우저로 전송합니다.이 모든 것은 요청을 한 사용자가 실행하는 PHP 코드를 볼 수 없고 웹 서버에서 실행하거나 웹 서버에서 실행하며 사용자가 볼 수 있는 동적 HTML 문서를 생성한다는 것을 의미한다.3
카탈로그
Step 1: Installing PHP
Step 2: Testing PHP
1단계: PHP 설치
sudo apt install php libapache2-mod-php php-pgsql
합니다.sudo apt install
는 Ubuntu에 물건을 설치하라는 명령이다.php
설치 중인 물건입니다.libapache2-mod-php
는 apache2 PHP 모듈 종속성입니다.php-pgsql
는 PHP 종속성 PostgreSQL 모듈입니다.systemctl restart apache
apache2 서비스를 다시 시작합니다.2단계: PHP 테스트
이렇게PHP를 구성할 필요가 없습니다.설정이 완료되었으나 정상적으로 작동하는지 확인하기 위해 테스트를 해야 합니다.
cd /var/www/etcpasswdapp/
를 사용하여'etcpasswdapp'사이트 폴더를 탐색합니다.nano index.php
를 사용하여 새 PHP 인덱스 파일을 만듭니다.파일에 간단한 php 코드를 추가하여 다음과 같은 "index.php"파일을 편집합니다.
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo phpinfo();
?>
</body>
</html>
또는 phpinfo()
명령의 출력을 볼 수 있다. index.html
페이지를 삭제하지 않고 index.php
로 대체할 수 있음을 주의하십시오.{ Back to the Table Of Contents }
완성!!현재 LAMP Stack이 설치되어 있고 기본 설정이 있으니 사이트를 설치할 때가 되었습니다.이를 위해 React 프런트엔드와 Ruby on Rails API 백엔드를 각각 설정하고 SSL 구성을 설정한 다음 서버 자체를 강화합니다.
[⭕]Linux
[⭕]아파치
[⭕]MySQL PostgreSQL
[⭕]PHP
해커
리소스:
1. https://create-react-app.dev/docs/deployment/
2. https://www.ibm.com/cloud/learn/lamp-stack-explained
3. https://stillat.com/blog/2014/04/02/how-does-php-work-with-the-web-server-and-browser
4. https://en.wikipedia.org/wiki/PHP
주의: 저는 여전히 공부하고 있습니다. 만약 제가 말한 것이 정확하지 않다면 저에게 알려주세요.나는 내가 완전히 이해하지 못할 것들을 더 알고 싶다.
Reference
이 문제에 관하여("P"는 PHP를 나타냅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/caffiendkitten/p-is-for-php-1d7l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)