검색결과 리스트
컴퓨터 연구/Linux 에 해당되는 글 108건
- 2023.07.24 SimpleXML not found
- 2023.07.21 AWS EC2 S3 파일 업로드
- 2023.07.21 AWS SDK PHP 시작하기
- 2023.07.19 AWS 문서 가이드
- 2023.06.27 PHP에서 mysqli_connect 성공 여부 코드
- 2023.06.27 PHP에서 mysqli 사용이 안 될 때
- 2023.06.27 VSCode 에서 ssh 접속 파일 저장 안 될 때
- 2023.06.26 EC2에서 인스턴스 생성할 때 가용 영역 설정하기
- 2023.06.21 우분투에서 Nginx 설치 후 php 연동
- 2023.06.19 우분투 NGINX 설치
- 2023.06.15 Docker 명령어
- 2023.06.14 현재 우분투 설치 버전 확인 명령어
- 2023.06.13 aws ec2 ssh 접속
- 2023.01.24 PHP 루트 디렉토리 확인 방법
- 2023.01.11 git merge 순서
2023. 7. 24. 18:45
EC2 에서 S3Client 사용하다가 이런 에러를 발견하면
SimpleXML 이 설치되지 않아서이다
SimpleXML 이 설치되어 있는지 확인하려면
php -m | grep Simple
SimpleXML
이렇게 나온다
아무것도 안 나오면 php-xml 을 설치해야 한다
sudo apt install php-xml
설치하고 나서 php-fpm을 다시 재실행한다
sudo systemctl restart php-fpm
이렇게 쳤는데 이렇게 나오면
Failed to restart php-fpm.service: Unit php-fpm.service not found
이렇게 쳐서 php-fpm 을 재시작한다
sudo service php8.1-fpm restart
2023. 7. 21. 16:21
0. EC2에 접속
ssh -i main.pem ubuntu@132.45.67.32
1. awscli 설치
sudo apt install awscli
2. s3 목록 확인
aws s3 ls
appletest
3. ls 로 현재 파일 목록 확인
ls
sample.txt
4. ec2 에 있는 파일을 s3에 업로드
aws s3 cp sample.txt s3://appletest/sam.txt
5. s3 에서 appletest 버킷 들어가서 sam.txt에 있는지 확인
2023. 7. 21. 12:07
1. Composer 설치
curl -sS https://getcomposer.org/installer | php
설치가 안 되면 현재 디렉토리에서 권한을 변경해야 한다
sudo chown ubuntu .
2. AWS SDK for PHP 설치
php composer.php require aws/aws-sdk-php
2023. 7. 19. 02:07
2023. 6. 27. 11:29
2023. 6. 27. 11:23
2023. 6. 27. 10:50
해당 디렉토리의 권한이 root가 아니라 나 자신으로 되어 있어서
권한이 허가가 안 되어서 저장을 못한다
이럴 때는 chmod를 사용하는 것이 아니라
chown 으로 다음과 같이 설정해야 한다
sudo chown -R ubuntu *
2023. 6. 26. 16:31
EC2와 RDS 를 연결할 때 가용영역을 다르게 설정하면 통신할 때마다 돈이 나간다
그래서 가용영역을 동일하게 설정해 주어야 한다
EC2 인스턴스를 생성한 후에는 변경하기 불가능하고
새 인스턴스로 생성해서 덮어주어야 하기 때문에
초반에 생성할 때 가용영역을 설정해 주는 것이 좋다
하지만 항목이 명시적으로 보이지 않기 때문에
찾아야 하는데 드디어 찾아서 기록을 해둔다
1. 인스턴스를 시작하기 위해 인스턴스 시작을 누른다
2. 필요한 정보들을 입력한다
3. 네트워크 설정에서 편집 버튼을 누른다 - 이게 핵심
4. 새 서브넷 생성 링크를 누른다
5. VPC를 선택한다
6. VPC를 선택하면 아래에 서브넷 설정이 나오고 가용영역을 선택한다
7. 서브넷 생성 버튼을 누른다
그런데 IPv4 CIDR 블록 설정에서 막힌다
어떻게 하면 좋을까?
2023. 6. 21. 09:29
1. php 설치
sudo apt install php
2. php-fpm 설치
sudo apt install php-fpm
3. nginx 설정 파일 수정
sudo vi /etc/nginx/sites-available/default
4. nginx 리부팅
sudo service nginx restart
5. root 디렉토리에 index.php 파일 생성
sudo vi index.php
6. 생성후 접속하면 메인 화면 보임
2023. 6. 19. 16:18
1. sudo apt install nginx
2. Home 디렉토리 경로 변경
cd /etc/nginx/sites-available
vi default
root /var/www/html/publish
이것으로 설정
3. index.php 로 메인 페이지 수정
default 파일에 index.php 추가
nginx 재시작
sudo service nginx restart
2023. 6. 15. 15:31
App program - Docker Image
App Process - Docker container
실행중인 이미지(container) 확인 명령어
docker ps
ps - process status의 약자
실행중이 아닌 것까지 모두 확인 명령어
docker ps -a
docker 실행 중지
docker stop ID(또는 Name)
docker image 목록 확인
docker images
docker 이미지 시작
docker start ID
docker 이미지 재시작
docker restart ID
docker 이미지 삭제
docker rmi ID
docker 컨테이너(실행중인 이미지) 포함 이미지 강제 삭제
docker rmi -f ID
docker 컨테이너 삭제
docker rm ID
2023. 6. 14. 18:02
2023. 6. 13. 16:15
cmd 창을 열어서 다음과 같이 입력한다
ssh -i apple.pem ubuntu@123.54.67.93
2023. 1. 24. 17:28
2023. 1. 11. 22:57