저는 며칠 동안 이것을 시도해 왔습니다. 내 CentOS 서버에 ffmpeg-php를 설치하려고합니다.ffmpeg-php 모듈로드 실패
- OS : CentOS는 6
- PHP : 5.5
- 는 FFmpeg : 1.2.1
- 는 FFmpeg - PHP는 다음는 FFmpeg 설치가 차질 및 I없이 계속
0.6.0 CLI를 통해 파일을 앞뒤로 변환 할 수 있습니다. 는 FFmpeg - PHP를 설치하는 동안 (설정 후)하면서
, 나는 때문에 (로 바르게 pointed out here) .loT가 .lo의 확장으로 만들 파일 이름을 변경하여 수정되었습니다 time.h 참조에 오류가 발생 이 작업이 완료되면 make 프로세스가 순조롭게 진행되고 make 설치가 장애없이 진행됩니다. 그러나 php.ini 파일에서 확장자 = ffmpeg.so를 지정하고 Apache를 다시 시작한 후에는 모듈이 phpinfo()에로드되거나 표시되지 않습니다. 및 아무것도
아파치 오류 로그
은 ": PHP 시작 잘못된 라이브러리 (어쩌면 아닌 PHP 라이브러리) 'ffmpeg.so'알 수없는 라인 0에 PHP 경고"를 보여줍니다.make test도 동일한 오류를 표시하고 관련 테스트를 실패합니다. 나는 매우 도움이되지 않았던 here를 점검했다. 또한, 나는 어딘가에 권한이 문제가 될 수 있지만 ffmpeg.so 파일에 대한 사용 권한은 755입니다.
어떤 도움을 주시면 감사하겠습니다.
미리 감사드립니다.
Yum을 설치하는 이유는 무엇입니까? 직접 컴파일하는 대신 CentOS에 FFmpeg를 설치하는 데 문제가 없었습니다. –
아마도 도움이 될 것입니다. 뭔가를 놓칠 수 있습니다. http://www.9xphp.com/Thread-FFMPEG-ffmpeg-PHP-centos-5-6-easy-install –
@Pjack - 응답 해 주셔서 감사합니다. "왜"에 관해서는, 내가있는 곳에서 컴파일하는 것이 요구됩니다. 불행히도, 나는 그 문제에 대해 아무 말도하지 않는다. – rahuL