CentOS(6.7) に Zend Framework 1 をインストール
前提条件
手順
Zend Framework 1 インストール
# yum -y install --enablerepo=remi php-ZendFramework
php.ini 設定
# vi /etc/php.ini include = ".:/usr/share/pear:/usr/share/php:/usr/share/php/Zend"
設定後、サーバ再起動
# service httpd restart
Zend Framework プロジェクト作成
$ zf create project projectZ Creating project at /hoge/projectZ Note: This command created a web project, for more information setting up your VHOST, please see docs/README PHP Fatal error: Class 'PHPUnit_Framework_TestCase' not found in /usr/share/php/Zend/Test/PHPUnit/ControllerTestCase.php on line 48 PHP Stack trace: PHP 1. {main}() /usr/share/php/Zend/zf.php:0 PHP 2. ZF::main() /usr/share/php/Zend/zf.php:623 PHP 3. ZF->run() /usr/share/php/Zend/zf.php:74 PHP 4. ZF->_runTool() /usr/share/php/Zend/zf.php:117 省略
エラーが発生するため、ControllerTestCase.php 冒頭にrequire_once追記。
# vi /usr/share/php/Zend/Test/PHPUnit/ControllerTestCase.php /* add */ require_once 'PHPUnit/Autoload.php';
プロジェクトファイル削除後、再度実行
$ rm -rf projectZ $ zf create project projectZ Creating project at /hoge/projectZ Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Welcome ページ表示
作成したプロジェクトをApacheの公開ディレクトリに移し、
projectZ/public/index.phpにアクセス