phpinfo에서 mysqli의 관련 확장 정보를 표시했습니다
그러나 명령줄에서 php xxx.php를 실행하면 여전히 mysqli를 찾을 수 없다고 보고됩니다
video_order.php 코드:
video_order.php는 스크립트 파일이므로 명령줄에서 테스트하고 싶습니다. 어떻게 해결해야 할까요? 온라인 대기
phpinfo에서 mysqli의 관련 확장 정보를 표시했습니다
그러나 명령줄에서 php xxx.php를 실행하면 여전히 mysqli를 찾을 수 없다고 보고됩니다
video_order.php 코드:
video_order.php는 스크립트 파일이므로 명령줄에서 테스트하고 싶습니다. 어떻게 해결해야 할까요? 온라인 대기
저도 이런 경우를 겪었는데, 당시 해결 방법은 php 버전으로 바꾸는 것이었습니다
권한이 조정되어 브라우저에서도 접근이 가능합니다. 그런데 php 명령줄을 통해 파일을 실행하면 오류가 발생합니다. ! 온라인 대기 중, 긴급
명령줄에 php.ini 경로가 구성되었나요? 명령줄을 사용할 때 -c 매개변수를 php.ini 파일 경로에 전달합니다. php -c /.../php.ini /.../video_order.php
cgi의 php를 실행하는 웹버전에 직접 접속하고, cli의 php를 실행하는 command line을 cli의 php.ini 경로로 지정해보세요. 어쩌면 cgi의 php.ini와 cli의 php.ini가 별개일 수도 있습니다
웹 페이지와 명령줄 실행에 사용되는 구성 파일이 반드시 동일하지는 않습니다
명령줄에서 php --ini를 실행하여 로드된 구성 파일을 확인하거나 php -m을 직접 실행하여 mysqli가 실행되는지 확인할 수 있습니다. 확장 프로그램이 활성화되었습니다