Я установил библиотеку ZendGdata PHP в / var / www / html на моей локальной машине fedora. Я пытаюсь научиться использовать API-интерфейс youtube, следуя инструкциям по этой ссылке http://code.google.com/apis/gdata/articles/php_client_lib.html
Без каких-либо изменений в include_path я попробовал открыть InstallationChecker.php в своем браузере, и я получаю исключение.
PHP Extension Errors Tested No errors found Zend Framework Installation Errors Tested 0 Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .:/usr/share/pear:/usr/ share/php SSL Capabilities Errors Not tested YouTube API Connectivity Errors Not tested
ОК. Теперь это довольно нормально. Затем я добавляю путь библиотеки ZendGdata к «include_path», используя приведенный ниже код в верхней части InstallationChecker.php
$clientLibraryPath = '/var/www/html/phplibs/ZendGdata/library'; $oldPath = set_include_path(get_include_path() . PATH_SEPARATOR .$clientLibraryPath);
Теперь я получаю ошибку Servor 500 при попытке открыть InstallChecker.php в браузере 🙂 это странно для меня. Если это проблема с разрешением, страница не должна открываться раньше. Правильно? Я отключил вышеуказанные 2 строки кода, и я получил ранее отображаемую ошибку. (уже показано выше)
Кто-нибудь из вас столкнулся с этой проблемой? спасибо заранее, парни за вашу помощь … Моя PHP-версия будет 5.3, если это поможет.
Для php -ini я получаю
[myname @ localhost ~] $ php –ini
Файл конфигурации (php.ini) Путь: / etc
Загруженный файл конфигурации: /etc/php.ini
Сканировать дополнительные .ini-файлы в: /etc/php.d
Дополнительные .ini-файлы проанализированы: /etc/php.d/curl.ini,
/etc/php.d/dom.ini,
/etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini,
/etc/php.d/json.ini,
/etc/php.d/mbstring.ini,
/etc/php.d/mcrypt.ini,
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo.ini,
/etc/php.d/pdo_mysql.ini,
/etc/php.d/pdo_sqlite.ini,
/etc/php.d/phar.ini,
/etc/php.d/sqlite3.ini,
/etc/php.d/wddx.ini,
/etc/php.d/xmlreader.ini,
/etc/php.d/xmlwriter.ini,
/etc/php.d/xsl.ini,
/etc/php.d/zip.ini