inflearn logo
강의

講義

知識共有

PHP 7+ プログラミング

02 - 基本文法(Basic syntax)

php 에러발생..

3759

hmmi8175

投稿した質問数 45

0

Cannot load Xdebug - it was already loaded
PHP Warning:  PHP Startup: Unable to load dynamic library 'curl' (tried: /opt/homebrew/lib/php/pecl/20210902/curl (dlopen(/opt/homebrew/lib/php/pecl/20210902/curl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/curl' (no such file), '/usr/local/lib/curl' (no such file), '/usr/lib/curl' (no such file)), /opt/homebrew/lib/php/pecl/20210902/curl.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/curl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/curl.so' (no such file), '/usr/local/lib/curl.so' (no such file), '/usr/lib/curl.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /opt/homebrew/lib/php/pecl/20210902/curl (dlopen(/opt/homebrew/lib/php/pecl/20210902/curl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/curl' (no such file), '/usr/local/lib/curl' (no such file), '/usr/lib/curl' (no such file)), /opt/homebrew/lib/php/pecl/20210902/curl.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/curl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/curl.so' (no such file), '/usr/local/lib/curl.so' (no such file), '/usr/lib/curl.so' (no such file))) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'fileinfo' (tried: /opt/homebrew/lib/php/pecl/20210902/fileinfo (dlopen(/opt/homebrew/lib/php/pecl/20210902/fileinfo, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/fileinfo' (no such file), '/usr/local/lib/fileinfo' (no such file), '/usr/lib/fileinfo' (no such file)), /opt/homebrew/lib/php/pecl/20210902/fileinfo.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/fileinfo.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/fileinfo.so' (no such file), '/usr/local/lib/fileinfo.so' (no such file), '/usr/lib/fileinfo.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'fileinfo' (tried: /opt/homebrew/lib/php/pecl/20210902/fileinfo (dlopen(/opt/homebrew/lib/php/pecl/20210902/fileinfo, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/fileinfo' (no such file), '/usr/local/lib/fileinfo' (no such file), '/usr/lib/fileinfo' (no such file)), /opt/homebrew/lib/php/pecl/20210902/fileinfo.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/fileinfo.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/fileinfo.so' (no such file), '/usr/local/lib/fileinfo.so' (no such file), '/usr/lib/fileinfo.so' (no such file))) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'mbstring' (tried: /opt/homebrew/lib/php/pecl/20210902/mbstring (dlopen(/opt/homebrew/lib/php/pecl/20210902/mbstring, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mbstring' (no such file), '/usr/local/lib/mbstring' (no such file), '/usr/lib/mbstring' (no such file)), /opt/homebrew/lib/php/pecl/20210902/mbstring.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/mbstring.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mbstring.so' (no such file), '/usr/local/lib/mbstring.so' (no such file), '/usr/lib/mbstring.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'mbstring' (tried: /opt/homebrew/lib/php/pecl/20210902/mbstring (dlopen(/opt/homebrew/lib/php/pecl/20210902/mbstring, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mbstring' (no such file), '/usr/local/lib/mbstring' (no such file), '/usr/lib/mbstring' (no such file)), /opt/homebrew/lib/php/pecl/20210902/mbstring.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/mbstring.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mbstring.so' (no such file), '/usr/local/lib/mbstring.so' (no such file), '/usr/lib/mbstring.so' (no such file))) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli' (tried: /opt/homebrew/lib/php/pecl/20210902/mysqli (dlopen(/opt/homebrew/lib/php/pecl/20210902/mysqli, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mysqli' (no such file), '/usr/local/lib/mysqli' (no such file), '/usr/lib/mysqli' (no such file)), /opt/homebrew/lib/php/pecl/20210902/mysqli.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/mysqli.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mysqli.so' (no such file), '/usr/local/lib/mysqli.so' (no such file), '/usr/lib/mysqli.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /opt/homebrew/lib/php/pecl/20210902/mysqli (dlopen(/opt/homebrew/lib/php/pecl/20210902/mysqli, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mysqli' (no such file), '/usr/local/lib/mysqli' (no such file), '/usr/lib/mysqli' (no such file)), /opt/homebrew/lib/php/pecl/20210902/mysqli.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/mysqli.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/mysqli.so' (no such file), '/usr/local/lib/mysqli.so' (no such file), '/usr/lib/mysqli.so' (no such file))) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl' (tried: /opt/homebrew/lib/php/pecl/20210902/openssl (dlopen(/opt/homebrew/lib/php/pecl/20210902/openssl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/openssl' (no such file), '/usr/local/lib/openssl' (no such file), '/usr/lib/openssl' (no such file)), /opt/homebrew/lib/php/pecl/20210902/openssl.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/openssl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/openssl.so' (no such file), '/usr/local/lib/openssl.so' (no such file), '/usr/lib/openssl.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: /opt/homebrew/lib/php/pecl/20210902/openssl (dlopen(/opt/homebrew/lib/php/pecl/20210902/openssl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/openssl' (no such file), '/usr/local/lib/openssl' (no such file), '/usr/lib/openssl' (no such file)), /opt/homebrew/lib/php/pecl/20210902/openssl.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/openssl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/openssl.so' (no such file), '/usr/local/lib/openssl.so' (no such file), '/usr/lib/openssl.so' (no such file))) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /opt/homebrew/lib/php/pecl/20210902/pdo_mysql (dlopen(/opt/homebrew/lib/php/pecl/20210902/pdo_mysql, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/pdo_mysql' (no such file), '/usr/local/lib/pdo_mysql' (no such file), '/usr/lib/pdo_mysql' (no such file)), /opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so' (no such file), '/usr/local/lib/pdo_mysql.so' (no such file), '/usr/lib/pdo_mysql.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /opt/homebrew/lib/php/pecl/20210902/pdo_mysql (dlopen(/opt/homebrew/lib/php/pecl/20210902/pdo_mysql, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/pdo_mysql' (no such file), '/usr/local/lib/pdo_mysql' (no such file), '/usr/lib/pdo_mysql' (no such file)), /opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so (dlopen(/opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20210902/pdo_mysql.so' (no such file), '/usr/local/lib/pdo_mysql.so' (no such file), '/usr/lib/pdo_mysql.so' (no such file))) in Unknown on line 0
Xdebug: [Config] The setting 'xdebug.remote_enable' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
Xdebug: [Config] The setting 'xdebug.remote_host' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_host (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
Xdebug: [Config] The setting 'xdebug.remote_port' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_port (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)

 

 

php -version 등 php 명령어를 치기만 하면 이런 오류가 같이 나오네요 왜 그런걸까요?

php

回答 3

0

hmmi8175

도저히 찾기가 어려워서 그냥 우선 php.ini에서는 다시 주석처리하고..

<?php
echo var_dump(extension_loaded('curl'));

 

를 했는데 true를 출력합니다. 맥에선 할 필요가 없는걸까요??

 

0

pronist

extensions_loaded() 가 true 로 나왔으면 php --version 입력시에 curl 에 대한 extension 에서는 안 나와야 할 텐데 .. 나오고 계신거 아닌가용?

0

hmmi8175

php.ini 에서는 우선 다시 ;로 주석하니까 php --version 할 때 오류 출력은 사라졌고 extensions_loaded()는 true로 나오고 있습니다! 실제로 작동하는지는 강의를 들으면서 확인해야 할까요 간단하게 확인할 방법이 없을까요

0

pronist

흠... 버전이 깔끔하게 출력되는 것이 아니면 분명 문제가 있는 건데 ...  extension_loded() 는 true 가 나오는 것도 웃기고.. 아무래도 제가 맥은 사용해본적이 없다보니 ... 이 부분은 해결해드리기가 어려울 것 같아요 ㅠㅠ 한 가지 방법이 있다면, 기존에 설치된 PHP 를 모두 삭제하시고, Install MAMP, Download MAMP (bitnami.com) 와 같은 도구를 사용해보시는 건 어떨까요? 일단 강의 진행에는 큰 무리는 없을 것으로 생각합니다.

0

hmmi8175

맥 사용자이고 설정이 기본값으로 extension_dir = "/opt/homebrew/lib/php/pecl/20190902" 로 들어가있는데요. 해당 폴더에 들어가보니 비어있습니다 ㅠ 기본적으로 깔려야할 익스텐션들이 안 깔린 것 같은데요.. php를 재설치해봐도 같습니다 왜그럴까요..?

0

pronist

맥의 경우 필요한 확장들을 하나씩 설치해주어야 할 가능성도 있습니다. 저도 맥에서는 설치를 안 해본지라 정확하게는 답변드리기는 어려울 것 같지만, 맥에서 PHP 확장 설치하는 방법에 대해서는 아마 웹상에 많이 돌아다닐 것으로 생각됩니다. "How to install php extensions on Mac" 으로 검색해보시거나 한글로 검색하면 자료가 나올 것으로 생각됩니다.

0

pronist

안녕하세요. 확장을 로드하지 못해서 생긴 오류로 보입니다. php.ini 에서 동적 확장을 주석해제 했음에도 불구하고 로드하지 못했다면, 확장이 설치된 폴더가 제대로 지정되었는지 살펴볼 필요가 있습니다. php.ini 에서 extension_dir 이 올바르게 설정되어 있는지 점검해주세요.

; Directory in which the loadable extensions (modules) reside.
; https://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir = "ext"

 

또는 아래의 질의응답을 참고하실 수 있습니다 :)

Call to undefined function mysqli_connect() 에러 - 인프런 | 질문 & 답변 (inflearn.com)

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

35

2

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

0

180

1

add configuratio.. 자체에

0

268

2

터미널에 글이 안써집니다.

0

635

1

일반적으로 쓰이지 않는 폰트 부분

0

465

1

readmore 클릭시 쿼리내용 받아오는게 이해가 안되요

0

497

1

$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?

0

475

1

xdebug 설치가 안됩니다.

0

401

1

xdebug 설치 확인 페이지가 안열립니다

0

360

1

if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.

1

523

1

mysqli_stmt_close($stmt) 관련 질문드립니다.

0

319

1

DB_CONNECTION 부분 질문

0

267

1

FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.

0

296

1

결과 ...

0

244

1

random_bytes

0

319

1

preg_replace_callback 질문드립니다.

0

437

1

호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?

0

266

1

버퍼링 궁금한 점이 있습니다.

0

287

1

restore_include_path 오류

0

316

1

터미널로 php 실행시 document root 지정

0

244

1

posts가 null이라고 나옵니다.

0

209

2

rand() vs random_int() 차이점?

0

520

1

php 8 로 하시는 분들을 위한 ini 팁

1

513

1

xdebug 뭔짓을해도 안됩니다

0

219

1