zoukankan      html  css  js  c++  java
  • 搭建zend framework1开发环境

    1.和常规开发大致相同,首先下载zend framework1,下载地址如下

    http://www.zendframework.com/downloads/latest

    挑选其中一个下载,我下载的是full那个,下载后解压即可

    2.搭建zend framework项目

    (1)先配置环境变量,需要配置2个分别是php环境,zend framework环境,如下图所示

    我把后面的配置的那个路径贴出来

    E:myphp;D:zfendFramework-1.12.3in

    第一个是我php目录也就是有php.exe那个,第二个就是刚才下载下载解压后zend framework目录,要配置到bin目录才可以

    (2)修改php.ini文件,在里面加入一句

    include_path = "D:/zf/ZendFramework-1.12.3/library"   这个就是zend framework开发包的目录,必须配置到library才可以

    (3)打开mysql的pdo扩展库

    extension=php_pdo_mysql.dll

    也就是去掉这句前面的分号

    (4)由于zend framework需要使用重写机制,所以还要打开rewrite模块,在httpd.conf找到#LoadModule rewrite_module modules/mod_rewrite.so,把#号去掉就行

    接下来还要把httpd.conf里面的全部AllowOverride None改为AllowOverride All

     (5)测试之前配置的环境变量是否有效,打开命令行输入zf show version回车看到zend framework版本应该就成功了

    (6)使用命令创建zend framework项目结构

    还是在命令行输入zf create project   路径



    这样子项目就创建起来了

    (7)使用zend studio创建一个本地php项目,把usezf文件夹下面的东西全部复制到新项目,最后不要忘记把下载下来的zend目录下面的library目录里的Zend文件夹复制到新建好项目的library目录下面



    3.测试新建好的zend framework项目

    在浏览器里输入http://localhost/usezf/public/index/index,出现下面界面就算成功了

    4.配置数据库连接

    打开applicatio/config下面的application.ini,加入如下配置

    [mysql]
    db.adapter=PDO_MYSQL
    db.params.host=localhost
    db.params.username=root
    db.params.password=123456
    db.params.dbname=humansource

    5.初始化数据库适配器,为了以后开发的方便我这里把初始化数据库适配器的工作写在了一个控制器的init方法里供后面使用

    <?php
    class BaseController extends Zend_Controller_Action
    {
        public function init()
        {
            
        	$url = constant("APPLICATION_PATH").DIRECTORY_SEPARATOR.'configs'.DIRECTORY_SEPARATOR.'application.ini';
        	$dbconfig = new Zend_Config_Ini($url , "mysql");
        	$db = Zend_Db::factory( $dbconfig->db);
        	$db->query('set names utf8');
        	Zend_Db_Table::setDefaultAdapter($db);
        }
    }
    
    


    这一步或许很多人看不懂,随着时间推移相信会明白的,要注意的是使用zend framework像css,js,图片等资源应放在public文件夹下面 得意




  • 相关阅读:
    插入排序
    排序算法结构表
    两个数字交换的四种方法
    LRU算法实现
    虚拟用户的配置
    【转】Linux查看CPU和内存使用情况
    Linux 多线程开发
    【转】RTSP流理解
    【转】DynDNS使用随笔
    【转】使用 udev 高效、动态地管理 Linux 设备文件
  • 原文地址:https://www.cnblogs.com/riasky/p/3429201.html
Copyright © 2011-2022 走看看