2012-10-18 3 views
2

lame.exe & lame_enc.dll을 프로젝트의 루트 폴더에 업로드했습니다. 예를 들어 는 :WAMP에서 작업하는 중 LAMP 서버에서 wame 파일을 생성하지 못함

$tmpname = substr(md5(time()), 0, 10); 

copy($_FILES["mp3"]["tmp_name"], "{$tmpname}_o.mp3"); 

exec("lame {$tmpname}_o.mp3 -m m -S -f -b 16 --resample 8 {$tmpname}.mp3 && lame -S --decode {$tmpname}.mp3 {$tmpname}.wav"); 

가이 코드는 내 localhost/lame/

에서 일하고 그러나 어떻게 해결 http://demo.phxsolution.com/mp3wave/

에서 작동하지 않았다 C:\wamp\www\lame\lame.exe & C:\wamp\www\lame\lame_enc.dll

내가 wav 파일을 생성하는 PHP 코드를 다음을 사용 그거야?

답변

0

LAME의 Windows 버전을 프로젝트에 포함 시켰지만 Linux 서버에서 실행하려고합니다. 어떻게 든 LAME을 프로젝트에 포함 시키거나 Linux 서버에 별도로 설치하여 PHP 스크립트에서 (외부 응용 프로그램으로) 호출하여 Linux 서버 자체에서 LAME을 구성해야합니다.

+0

안녕하세요, 내가 어디에서 리눅스 버전을 찾을 수 있는지, FTP 또는 cPanel을 사용하여 설치하는 방법을 알려주십시오. – Kliptu

+0

그게 당신의 서버 관리자에게 더 많은 질문입니다. cPanel을 사용하는 경우 공유 호스트를 사용하는 것이 가장 가능성이 높습니다. 웹 사이트에서 외부 코드를 실행시키는 데있어 항상 큰 것은 아닙니다. 지원 여부를 확인하려면 지원팀에 문의하십시오. –

+0

좋아, 리눅스에 설치하는 방법에 관한 문서는? – Kliptu