Установка Zend Server CE
Я до сих пор не смог найти рабочий ответ на это... И, позвольте мне сказать, я новичок в Zend/MVC.
Я установил Zend Server CE на CentOS, используя Apache. Я могу использовать интерфейс Zend GUI (с такими опциями, как "Monitor
, Applications
, Server Setup
, так далее.). PHP работает и работает нормально.
Все в порядке, кроме случаев, когда я пытаюсь создать экземпляр любых пользовательских классов Zend. Например, когда я пытаюсь создать Zend_Rest_Controller
класс, я получаю следующее сообщение:
Неустранимая ошибка: класс 'Zend_Rest_Controller' не найден в /mnt/hgfs/API/index.php в строке 15
Это остается тем же самым для любого класса, который я пытаюсь. Я читаю вещи об изменении php.ini
файл или включение библиотеки Zend в index.php
страница, но пока ничего не помогло.
Мой вопрос: какие шаги в дополнение к установке Zend мне нужно сделать, чтобы позволить мне использовать классы Zend?
Извините, если это невежественный вопрос, но я ценю помощь.
1 ответ
Есть два разных продукта Zend, которые, я думаю, вас смущают. Есть Zend Server CE (который вы только что установили). И есть Zend Framework. Насколько я знаю, Zend Server CE распространяет Zend Framework вместе с ним, но, вероятно, распространяет версию 2. И, глядя на название класса, на который вы ссылаетесь, это класс из версии 1 Zend Framework. Начиная с версии 2, Zend Framework использует пространства имен, и, следовательно, класс Zend_Rest_Controller
больше не существует Если вы хотите использовать Zend Framework версии 1, вам придется установить его отдельно.