Я пытаюсь использовать API данных YouTube для PHP .
Локально, я использую Mac 10.6.7, MAMP 1.9.6 (PHP 5.3.5), Zend Gdata 1.11.11
Я пытаюсь запустить этот простой скрипт:
<?php
set_include_path('Zend/library');
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
$yt = new Zend_Gdata_YouTube();
$videoEntry = $yt->getVideoEntry('the0KZLEacs');
print_r($videoEntry);
В этой среде этот скрипт заставляет браузер зависать до тех пор, пока я не перезапущу MAMP. Логи PHP и Apache ничего не сообщают.
Скрипт отлично работает на моем сервере.
Это может быть вызвано осложнениями при запуске Zend Gdata с MAMP (наиболее вероятно) или осложнениями при запуске Zend Gdata локально (менее вероятно).
Из-за отсутствия данных в журналах, это трудно отладить. Кто-нибудь имеет представление о том, как отладить эту или потенциальную причину проблемы?
Примечание и обновление: этот является маршрутом, по которому я хотел бы пойти, поскольку я надеюсь выполнить более сложные действия (аутентификация и загрузка). Я знаю, что могу обойтись без Zend Library, но это кажется пустой тратой времени, если библиотека уже существует.