✔️ apt 업데이트 하기
sudo apt update
✔️ php 설치하기
sudo apt-get install php
✔️ php 설치 확인하기
cd /var/www/html
sudo vi info.php
# vi info.php 내용 작성하기
<?php phpinfo(); ?>
# :wq로 저장하기
설치가 정상적으로 완료되었다면,
그 다음 /info.php에 들어가서 위와 같은 화면이 나오는지 확인해본다. (정상!)
✔️ 리눅스(우분투)와 VSCode ssh로 연결하기
위에서 vi 편집기로 코드를 작성할 수 있지만, vi에 익숙하지 않은 분들과
개발의 편의성을 위해 로컬에서 사용하는 vscode에 ssh로 연결해보자!
VSCode Extension에서 Remote SSH를 검색하여 설치해주고
Ctrl + Shift + P 단축키를 사용하여 ssh 설정파일을 열어준다.
그리고 다음과 같이 작성해주자.
Host 이름@주소
HostName 주소
User 이름
port 22
그리고 다시 위 단축키를 누르고 ssh를 입력하여 호스트에 연결한다.
테스트를 위해서 index.html에 아무거나 수정하고 저장하게 되면
다음과 같은 오류가 발생한다.
저장하지 못함: 파일 vscode-remote://ssh-remote~~~
현재 작업하고 있는 폴더가 ssh로 연결한 이름의 계정 소유 폴더가 아닌,
/var/www/html은 root 권한의 폴더이기 때문에 /var/www 경로에서
html 폴더를 해당 이름 계정의 소유 권한으로 바꿔주면 된다.
# /var/www 경로에서 명령어 작성
sudo chown -R 계정명 *
그럼 다음과 같이 root에서 자신의 계정명으로 바뀐 것을 확인할 수 있고,
VSCode에서 잘 연동되는 것을 확인할 수 있다.
전에 한번씩 해본 구축 방법이지만,
공부를 위해서 다음시간에는
apache 및 mysql 연동에 대해서 알아보자! 💪
'개발(dev) > php' 카테고리의 다른 글
[php] 게시글을 위한 DB 테이블 생성하기 (0) | 2022.12.20 |
---|---|
[php] 회원가입을 위한 DB 테이블 생성하고 연결하기 (0) | 2022.12.20 |
[php] 우분투에 php와 apache, maria-db(mysql) 연동하기 (0) | 2022.12.13 |