2

我已将 ZendGdata PHP 库安装到本地 Fedora 机器上的 /var/www/html 中。我正在尝试按照此链接 http://code.google.com/apis/gdata/articles/php_client_lib.html中的说明学习使用 youtube API

在没有对“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

好的。现在这很正常。接下来,我使用 InstallationChecker.php 顶部的以下代码将 ZendGdata 库路径附加到“include_path”

$clientLibraryPath = '/var/www/html/phplibs/ZendGdata/library';  
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR .$clientLibraryPath);

现在,当我尝试在浏览器中打开 InstallationChecker.php 时,我得到了一个 Servor 500 错误:) 这对我来说很奇怪。如果这是权限问题,则该页面之前不应该打开。正确的?我禁用了上面的 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

4

0 回答 0