1:接我上篇博客,是在32位的win7系統下的安裝說明。
2:我在我的筆記本上安裝了64位元的win7,php的版本和上一個都是一樣的,然後也是下載了那個版本(win32)的ffmpeg擴充包,然後把php_ffmpeg.dll放入到php的ext目錄下,把其餘的放入system32下。發現無效,去apache的的error.log查看也是沒有什麼錯誤提醒,搞得我很鬱悶,我還在csdn上發帖子也是告訴我去error.log上去查看錯誤,但是就是看不到,我還嘗試過在php.ini寫一個錯誤的dll,發現apache的error.log下也是看不到錯誤。
3:最後發現這樣可以解決問題:還是把php_ffmpeg.dll放入到ext下,其餘的dll不要放在system32下,而是要放入64位元系統獨有的C:WindowsSysWOW64目錄下,然後就好了。
PS:儘管ffpmpeg有64位元的擴展,但是這個64位元是和php的一致的,而不是和你的作業系統一致的。我最終調試出來問題是用在命令下運行php,直接如果有錯誤的話,比如你加載了錯誤的dll,這個時候會彈出來錯誤的,很快幫助能解決問題!
哈哈,很高興,還是花了我好幾天的,尤其是對於我這種追求技術完美的額,一個問題解決不了,睡不好,吃不好。哈哈~~
以上就介紹了ffmpeg的php擴充 在64位元系統下的安裝,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。