このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 7 / 昨日: 1
総計: 702
- Dokuwiki.fl8.jp(240)
- 13 CentOS6メール設定(14)
- 34 UnboundでHA構成(11)
- FreeBSD カーネル再構築(11)
- 02 ProFTPD(11)
最近の更新
このページへのアクセス
今日: 7 / 昨日: 1
総計: 702
http://framework.zend.com/download
※無料の登録が必要です。
今回はコレを使用しました。
ZendFramework-1.10.3.tar.gz
解凍して、/usr/localあたりに置いておく
# tar zxv ZendFramework-1.10.3.tar.gz
# cp -rf ZendFramework-1.10.3 /usr/local/ZendFramework
include_pathにコピーしたパス「/usr/local/ZendFramework/library」を追加する。
include_path = ".:/php/includes:/usr/local/ZendFramework/library"
# /etc/init.d/httpd restart
今回は例として「/home/matsui」ディレクトリに設置します。
インストール
上記の方法でインストール済みとして説明します。
ApacheのDocumentRootは「/home/matsui/public_html」です。
/home/matsui/ | |__ZendApp/ | |__controllers/ | | | | | |__HelloController.php | | | |__models/ | | | |__views/ | | | |__scripts/ | | | |__hello/ | | | |__index.phtml |__public_html/ | |__index.php |__.htaccess
<?php require_once('Zend/Controller/Front.php'); Zend_Controller_Front::run('../ZendApp/controllers'); ?>
php_flag magic_quotes_gpc off RewriteEngine on RewriteBase / RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
<?php require_once 'Zend/Controller/Action.php'; class HelloController extends Zend_Controller_Action { public function indexAction(){ $this->view->assign('hoge', 'Hello, World'); echo $this->render('index'); } } ?>
<html> <head> <title>Hello, World!</title> </head> <body> <h1><?php echo $this->hoge; ?></h1> <pre> ZendFrameworkのテストです。 </pre> </body> </html>
http://[IP や VirtualName]/helo/