我已将ZendGdata PHP库安装到我的/ var / www / html中 当地的fedora机器。我正在尝试学习使用youtube API 按照此链接的说明操作 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库路径 使用InstallationChecker.php顶部的以下代码“include_path”
$clientLibraryPath = '/var/www/html/phplibs/ZendGdata/library';
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR .$clientLibraryPath);
现在我在尝试打开时遇到Servor 500错误 浏览器中的InstallationChecker.php :)对我来说很奇怪。如果这是一个 权限问题,页面之前不应该打开。对?一世 禁用上面两行代码,我得到以前显示的错误。 (已在上面显示)
你们中有人遇到过这个问题吗?在此先感谢你们的帮助......
我的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