Я пытаюсь получить URL-адрес RTMP с помощью PHP CURL, но, к сожалению, php curl говорит:> Протокол «rtmp» не поддерживается или отключен в libcurl
Я установил rtmpdump и обновил CURL до последней стабильной версии 7.47.1 на моем Centos 6.7 VPS. Ниже приведен ответ команды оболочки curl -V.
curl 7.47.1 (x86_64-pc-linux-gnu) libcurl / 7.47.1 OpenSSL / 1.0.1e zlib / 1.2.3 librtmp / 2.3 Протоколы: файл dict ftp ftps gopher http https imap imaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp Возможности: IPv6 Largefile NTLM NTLM_WB SSL libz UnixSockets
Он четко показывает поддержку протокола rtmp, но когда я проверяю вывод phpinfo (), он перечисляет все протоколы, указанные ниже в разделе curl, кроме rtmp,
Протоколы dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
Я перепробовал все, обновил curl, перестроил curl с поддержкой rtmplib, обновил php до 5.6, но пока безуспешно. Также phpinfo показывает правильную версию CURL, то есть 7.47.1.
Любая помощь в этом отношении будет оценена по достоинству.
Вам необходимо перестроить расширение php curl с недавно установленной библиотекой curl.