background image

 

在于 PHP 安装或配置。

 

与从 Web 

 

服务器调用 PHP 

 

相比,命令行 PHP 通常是使用不同的服务器应用程序

编程接口(Server Application Programming Interface,SAPI)来执行的。根据安装

和配置的不同,这可能意味着包含路径会有所不同。出于这个原因,您应当把 include_

path ini

 

 

设置设为包括安装 Zend 

 

框架文件的 /column/include 目录。

注意:不同操作系统中定义 include_path 的方法将会有所不同。下面的示例适用

 

于 Linux®。

 

创建一个名为 /column/protected/zend/scripts 的新目录。此目录将用于保存脚本

控制器和创建的其他与脚本相关的所有文件。由于这次将只创建一项任务,因此首先在新 

scripts 

 

目录中创建文件 prune.php。此文件的上半部分将包含脚本控制器的主要代码。

 

清单 1. 脚本控制器的代码

                

<?php

i n i _ se t ( ' i nc lude_path ' ,   i n i _ge t ( ' i nc lude_path ' )   .   ' : / co lumn/ inc lude ' ) ;

requ i re_once( "Zend /Loade r .php" ) ;

Zend_Loader : : reg i s te rAuto load ( ) ;

$params  =  ar ray (

        ' hos t '                     =>  ' l oca lhos t ' ,

        ' u se rname '            =>  ' f r ameworks ' ,

        ' password '             =>  ' fwpw' ,

        ' dbname '                =>  ' zend '

) ;

$db  =  Zend_Db: : fac to ry ( 'PDO_MYSQL ' ,   $params) ;

Zend_Db_Tab le : : se tDe fau l tAdapter ($db) ;