[PHP] 설치, 출력문
PHP
- 서버쪽에서 해석되는 언어
- 웹 서버 프로그램에서 해석되는 스크립트 언어
- 데이터베이스와 연동을 편하게 할 수 있음
- 거의 모든 운영체제에서 개발이 가능
- 속도가 매우 빠름
- 파일 업로드, 메일 전송... 등 기능을 자체적으로 지원
요청
클라이언트 ----> 서버
<---- PHP --> PHP해석기 --> HTML
응답
아파치 웹서버 다운로드
1. https://www.apachelounge.com/download/
2. httpd-2.4.52-win64-VS16.zip 다운로드
3. 압축파일 C:\(혹은 다른 드라이브 루트경로)로 가져와서 압축풀기
4. 압축 푼 폴더 안의 Apache24 폴더 밖으로 꺼내기
5. Apache24\conf\httpd.conf 파일 VSC로 드래그해서 열기
6. 218번 줄을 ServerAdmin localhost:80 로 수정
7. 251번 줄을 DocumentRoot "D:\1400_FE_JDS\PHP" 로 수정
8. 252번 줄을 <Directory "D:\1400_FE_JDS\PHP"> 로 수정
9. 윈도우 검색에 시스템 환경 변수 편집 실행
10. 환경 변수 버튼 클릭
11. 아래쪽에서 Path 변수 찾기, 편집 클릭
12. 새로 나오는 애기창에서 새로만들기 클릭
13. C:\Apache24\bin 작성 후 확인
14. 창 모두 닫고 cmd 관리자 권한으로 실행
15. httpd -k install 실행
PHP 다운로드
1. https://windows.php.net/download#php-7.4
2. VC15 x64 Thread Safe 중 Zip 파일 다운로드
3. 받은 알집파일 C:\로 가져와서 압축 풀기
4. 압축 풀은 폴더의 이름을 php7로 변경
5. 폴더 내부에 php.ini-development 파일의 확장자를 .ini로 변경
6. 변경된 php.ini 파일을 VSC로 드래그해서 열기
7. 759번 줄을 extension_dir = "C:\php7\ext" 로 수정(extension_dir로 검색)
8. 926번 줄을 extension=mysqli 로 수정(extension=mysqli로 검색 후 2번째)
맥북 참고 링크
https://meanbymin.tistory.com/69?category=944814
PHP의 기본 문법
- HTML 문서 내에 <?php 로 시작하고 ?> 끝남
- PHP 문법을 사용하면 확장자를 .php로 저장
- C언어, Java처럼 PHP의 명령문의 끝은 세미콜론(;)으로 끝남
- 주석문은 /* */(여러줄 주석), //(한줄 주석) 으로 사용
PHP의 출력문
echo(값);
echo 값;
- echo로 출력하려는 값 자체가 HTML에 그대로 써진 채로 표현된다.
echo(5);
echo("\n"); 해석을 하면
echo(5);