1: 지난 블로그에 이어 32비트 win7 시스템에서의 설치 지침입니다.
2: 노트북에 64비트 win7을 설치했는데, php 버전은 전 버전과 같고, 그 버전의 ffmpeg 확장(win32) 패키지도 다운받았어요. , 그런 다음 php_ffmpeg.dll을 php의 ext 디렉토리에 넣고 나머지는 system32에 넣습니다. 유효하지 않은 것으로 확인됐는데, 아파치의 error.log를 확인해 보니 아무런 오류 메시지도 나오지 않아서 저도 csdn에 글을 올리고 error.log에 오류가 있는지 확인하라고 하더군요. 볼 수 없었습니다. php.ini에 잘못된 dll을 작성한 후 Apache의 error.log에서 오류를 볼 수 없다는 것을 발견했습니다.
3: 마침내 이것이 문제를 해결할 수 있다는 것을 알았습니다. php_ffmpeg.dll을 ext 아래에 넣고 다른 dll은 system32 아래에 두지 말고 64에 넣어야 합니다. -bit 시스템. 일부 C:WindowsSysWOW64 디렉토리라면 괜찮을 것입니다.
PS: ffpmpeg에는 64비트 확장이 있지만 이 64비트는 운영 체제가 아닌 PHP와 일치합니다. 드디어 명령으로 php를 실행하여 문제를 디버깅했습니다. 예를 들어 잘못된 dll을 로드한 경우 오류가 나타나면 곧 문제를 해결할 수 있도록 도와드리겠습니다.
하하, 그래도 며칠이 걸렸네요. 특히나 기술적인 완벽함을 추구하는 사람은 문제를 해결할 수도 없고, 잠도 잘 못 자요. , 그리고 잘 먹지도 못해요. 하하~~
위 내용은 관련 내용을 포함하여 64비트 시스템에서 ffmpeg의 PHP 확장 설치를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.