使用ZendStudio构建一个ZendframeWork的项目-观看韩顺平老师笔记

    最近学习如何使用PHP搭建一个网站,因为对网站还是觉得很神秘的,虽然人们说做网页很简单,但是至少现在的我不这么认为,所以选择了相关的工具来实践动手一下,跑个流程先。

    选定的工具是WAMP,IDE开发环境选定的是Zend Studio,先从网上下来Zendframework1.11备用(因为看的是韩老师的视频,所以这里用的也是1.11.,虽然现在ZF2已经出来了,而且变化很大)。

    1、首先用ZendFramework的源码包的中的bin目录构建一个项目,用命令行的模式(这样创建的项目依赖于源码包中的ZF版本,而不会依赖于ZendStudio内ZF的版本,所以不用ZS来建立现成的ZF项目的原因)

    在dos下切到ZF的bin的目录下:使用以下命令创建项目

    zf.bat create project DinnerManagementSystem h:/phptraining  zf批处理文件 create project 项目名称 项目路径

   来就出现说php.exe不是内部或外部命令,网上查了下说是没有加PHP的路径,所以在环境变量设了路径,也没有成功,因此干脆在有文字编辑工具在zf.bat中把php.exe的全路径补全,太粗暴了,话说上面的项目路径也无效,待有空修正,项目创建成功后,会给你打出创建的项目位置,你暂时到这个位置去找吧

    2、这然后是在Zend Studio建立一个空的ZendFramework的空项目,将刚才第一步中创建的DinnerManagementSystem下面的子文件夹拷入这个空工程中,复制了文件夹后,直接先在ZendStudio中那个左边的空项目中直接粘贴就把项目导入进去了。

    3、将ZendFramework中的library导入到项目中,即将Zendframework中的library下的zend文件夹考入到刚刚导入的项目中的library中。

    4、然后是做一些配置

        先是php中的php.ini的配置,php.ini实在WAMP的安装目录下的php文件夹内,打开extension=php_pdo.dll和extension=php_pdo_sqlite.dll这两项代开,即去掉;

        然后设置Apache中httpd.conf中的rewirde选项,直接在文件中搜索,去掉#,文件所在的位置在:wamp\Apache2\conf\httpd.conf

       同样是在httpd.conf中中将全部的AllowOverride后面的None改为All

       同样是在httpd.conf中将虚拟主机的功能打开,查找vhosts关键字,去掉#便打开了

       然后进行修改的位置在:wamp\Apache2\conf\extra中的httpd-vhosts.conf中,复制一段配置将其中的DocumentRoot改为你自己zs中创建的项目的路径,记住要延伸到public这一级,然后是配置自己的serverNmae,比如我改为ServerName mytest.com DirectoryIndex index.php,后面跟的php为你进入的第一个页面

        最后是hosts的DNS配置,在C盘的Windows中搜索hosts文件,加入下面一句话:127.0.0.1 mytest.com

        重启Apache,然后测试

    4.输入你的地址http://mytest.com

悲剧:失败,我的wamp,不知道是不是因为不需要这样的配置,视屏里是独立安装Apache等的配置,明天继续研究

你可能感兴趣的:(使用ZendStudio构建一个ZendframeWork的项目-观看韩顺平老师笔记)