inflearn logo
강의

Course

Instructor

[Renewed] SQL Bootcamp

6th (Creating a simple homepage with PHP + MySQL - 1)

PHP+MYSQL 게시판 만들기 실습 에

741

tjrry1003

1 asked

0

처음에

sudo apt-get install php7.3-mysql

입력 후 다음과 같은 에러가 나옵니다.

Err:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.3-mysql amd64 7.3.9-1+ubuntu18.04.1+deb.sury.org+1

404 Not Found [IP: 185.125.190.52 80]

E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.3/php7.3-mysql_7.3.9-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb 404 Not Found [IP: 185.125.190.52 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


그 후 모든 과정을 거쳐 새로고침을 하면

다음과 같은 화면과 함께 아래와 같이 오류가 나타납니다.

172.17.0.1:51430 [500]: /?t=1695604917124 - Uncaught Error: Call to undefined function mysqli_connect() in /workspace/tsetsql/index.php:9

Stack trace:

#0 {main}

thrown in /workspace/tsetsql/index.php on line 9

sql dbms/rdbms

Answer 2

0

tjrry1003

sudo apt-get update 입력후 다음과 같은 오류가 발생됩니다.

오류:5 https://cli-assets.heroku.com/apt ./ InRelease

다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 536F8F1DE80F6A35

오류:4 https://cf-cli-debian-repo.s3.amazonaws.com stable InRelease

다음 서명이 올바르지 않습니다: EXPKEYSIG 172B5989FCD21EF8 CF CLI Team <cf-cli-eng@pivotal.io>

4초에 6,530 B 받음 (1,680 B/s)

패키지 목록을 읽는 중입니다... 완료

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error:

https://cli-assets.heroku.com/apt ./ InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 536F8F1DE80F6A35

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error:

https://cf-cli-debian-repo.s3.amazonaws.com stable InRelease: 다음 서명이 올바르지 않습니다: EXPKEYSIG 172B5989FCD21EF8 CF CLI Team <cf-cli-

eng@pivotal.io>

W: http://packages.cloudfoundry.org/debian/dists/stable/InRelease 파일을 받는데 실패했습니다 다음 서명이 올바르지 않습니다: EXPKEYSIG 172B5

989FCD21EF8 CF CLI Team <cf-cli-eng@pivotal.io>

W: https://cli-assets.heroku.com/apt/./InRelease 파일을 받는데 실패했습니다 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKE

Y 536F8F1DE80F6A35

W: Some index files failed to download. They have been ignored, or old ones used instead.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

에러 메시지를 보면 php7.3-mysql 패키지를 설치하는 과정에서 404 Not Found 에러가 발생했고, 이로 인해 설치가 실패한 것으로 보입니다.

이러한 경우에는 다음과 같은 점을 확인해 볼 수 있습니다.

  1. 네트워크 접속 상태: 현재 인터넷 연결이 원활한지 확인해주세요. 네트워크 연결이 원활하지 않으면 패키지를 다운로드할 수 없으므로 이와 같은 에러가 발생할 수 있습니다.

  2. 소스 리스트 업데이트: sudo apt-get update 명령어를 사용하여 패키지 소스 리스트를 업데이트해보세요. 이후에 다시 sudo apt-get install php7.3-mysql 명령어를 실행해보세요.

  3. PPA 소스 추가 오류: PHP 7.3-mysql 패키지를 설치하기 위해 사용되는 PPA(개인 패키지 아카이브) 소스가 올바르게 설정되어 있는지 확인해보세요. 오류가 있다면 제거하고 다시 추가하는 방법으로 시도해보세요.

  4. 다른 버전의 PHP-Mysql 패키지 사용: 대신 sudo apt-get install php-mysql 명령어를 사용하여 다른 버전의 PHP-Mysql 패키지를 설치해보세요.

또한, 두번째 오류 메시지의 경우 mysqli_connect() 함수가 정의되지 않았다는 오류입니다. 이는 PHP에서 MySQL 연결을 위해 필요한 PHP mysqli 확장 모듈이 설치되어 있지 않아서 발생하는 문제입니다. sudo apt-get install php-mysqli 명령어를 사용하여 mysqli 확장 모듈을 설치해보세요.

이렇게 해결해도 문제가 해결되지 않는다면, 사용 중인 운영체제나 PHP 설정 등에 문제가 있는 것일 수 있습니다. 이 경우에는 구체적인 상황을 파악하기 위해 추가 정보가 필요할 수 있으며, 이는 개발자 또는 커뮤니티에 자세한 질문을 남겨 문제를 해결할 수 있습니다. 감사합니다.

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

0

10

1

Substack 1년 제공

1

21

3

특별 학습 자료 프로모션 1년 멤버십 무료 제공 문의드립니다

0

27

2

코드를 첨부해야하는 이유가 있나요?

0

20

2

간단한 오타 제보입니다.

0

19

1

큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.

0

34

2

실제 FK제약조건을 설정하지 않는이유

0

35

2

Sequence 관련 질문

1

32

2

Image Only Query

1

29

2

이름 변경이 안 됩니다

0

168

1

W3shcool 오류

0

415

1

w3schools 에서 오류가 발생하는데 궁금증이 있습니다.

0

434

1

섹션1 - 6회차 실습 에러

0

339

1

홈페이지 만들기 오류가 납니다.

0

455

1

수식 오류가 나요

0

554

2

산술연산에서 오류가 나요

0

513

2

PHP+MYSQL 게시판 만들기 실습 업데이트 오류

0

404

1

웹페이지 만들기 오류

0

322

2

노션

0

374

1

call to undefined function 오류

0

2390

1

구름ide에 웹페이지가 업데이트가 안됩니다.

1

505

1

노션 자료 질문

0

411

0

왜 SUBSTR(CustomerName,0,6) 인가요?

0

382

2

논리연산 문의

1

452

2