Стучит в голову, почему я не могу включить Zend-фреймворк в свой проект. В документации неясно, как настроить среду (или не нашли ее). Посмотрел эту ветку: Как настроить Zend Framework на машине linux? но не повезло. В phpinfo () я вижу настроенный Zend, но почему я не могу его использовать? Искал документацию о том, как добавить это в PEAR / PECL, не повезло.
Я видел этот пост: http://devzone.zend.com/article/4683, но все еще не работает
Что я пробовал:
Вариант 1
require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php');
Zend_Loader_Autoloader::getInstance();
Вариант 2
sudo vi /etc/php5/apache2/php.ini
изменил эту строку:
;include_path = ".:/usr/share/php"
до:
include_path=".:/usr/share/php:/usr/share/pear:/usr/share/php/libzend-framework-php"
перезапустил Apache
Получение этой ошибки:
Warning: require_once(Zend/Loader.php): failed to open stream: No such file or directory in /usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php on
line 24
Call Stack:
0.0002 61600 1. {main}() /var/www/webservice/zend/server.zend.xmlrpc.php:0
0.0009 174412 2. require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php') /var/www/webservice/zend/server.zend.xmlrpc.php:2
Fatal error: require_once(): Failed opening required 'Zend/Loader.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/php/libzend-framework-p
hp/Zend/Loader/Autoloader.php on line 24
Call Stack:
0.0002 61600 1. {main}() /var/www/webservice/zend/server.zend.xmlrpc.php:0
0.0009 174412 2. require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php') /var/www/webservice/zend/server.zend.xmlrpc.php:2