兄弟们,能帮我的PHP环境跑起来吗

php中文网
发布: 2016-06-23 14:05:51
原创
1112人浏览过

  小弟现在用Zend Studio for Eclipse - 6.1.2工具开发zend framework框架的php应用, 能给个详细的步骤不, 现在单独运行php程序是没有问题, 环境一切OK, 主要是现在我想用zend framework框架去开发应用, 环境一直没有搞好, 都不知道怎么弄了。。。。。希望大侠指点指点。

来福FM
来福FM

来福 - 你的私人AI电台

来福FM 243
查看详情 来福FM

回复讨论(解决方案)

这种情况建议查看zend framework框架的配置相关手册,和开发工具关系不大。

看看有没zend framework的插件,我好久没用过zend 工具了.你想要他框架代码提示吧?

Zend Studio for Eclipse - 6.1.2工具自带了zend framework的plug, require,代码提示都可以正常, 就是你调用Zend Framework的Class就会提示错误, 

我的测试代码:
 

        require_once 'Zend/Config.php';	require_once 'Zend/Db.php';	require_once 'Zend/Date.php';		// 数据库配置信息	$configArray = array(	    'webhost' => 'www.example.com',	    'database' => array(	        'adapter' => 'pdo_mysql', //注意,你的PHP需要支持这个扩展,也可以换成其他类型的扩展	        'params' => array(	            'host'     => 'localhost',	            'username' => 'root',	            'password' => 'admin',	            'dbname'   => 'krhm'	        )	    )	);		// 将配置信息对象化 	$config = new Zend_Config($configArray);		// 打印其中一个属性值	echo $config->webhost;		// 读取配置信息,建立数据库链接	$db = Zend_Db::factory($config->database);		// 设置数据链接语言	//$db->query('SET NAMES GBK');		// 查询数据库保存的内容	$sql = "select * from kr_sys_user";		$result = $db->query($sql);		// 使用PDOStatement对象$result将所有结果数据放到一个数组中	$rows = $result->fetchAll();	print_r($rows);
登录后复制

错误提示:
Warning: require_once(Zend/Config.php) [function.require-once]: failed to open stream: No such file or directory in E:\web\haihalie\index.php on line 4

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Config.php' (include_path='.;C:\php5\pear') in E:\web\haihalie\index.php on line 4


我想是不是需要在php.ini文件里面配置一下include_path, 于是找到这个参数,把我的zend Framework框架地址给加进去,配置如下:include_path = ".;D:\Program Files\Zend\Zend Studio for Eclipse - 

6.1.2\plugins\org.zend.php.framework.resource_6.1.2.v20090318-1524\resources

\ZendFramework_1.7\FrameworkLib"

 会出现如下错误。
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The PDO extension is required for this adapter but the extension is not loaded' in D:\Program Files\Zend\Zend Studio for Eclipse - 6.1.2\plugins\org.zend.php.framework.resource_6.1.2.v20090318-1524\resources\ZendFramework_1.7\FrameworkLib\Zend\Db\Adapter\Pdo\Abstract.php:107 Stack trace: #0 D:\Program Files\Zend\Zend Studio for Eclipse - 6.1.2\plugins\org.zend.php.framework.resource_6.1.2.v20090318-1524\resources\ZendFramework_1.7\FrameworkLib\Zend\Db\Adapter\Abstract.php(417): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 D:\Program Files\Zend\Zend Studio for Eclipse - 6.1.2\plugins\org.zend.php.framework.resource_6.1.2.v20090318-1524\resources\ZendFramework_1.7\FrameworkLib\Zend\Db\Adapter\Pdo\Abstract.php(230): Zend_Db_Adapter_Abstract->query('select * from k...', Array) #2 E:\web\haihalie\index.php(37): Zend_Db_Adapter_Pdo_Abstract->query('select * from k...') #3 {main} thrown in D:\Program Files\Zend\Zend Studio for Eclipse - 6.1.2\plugins\org.zend.php.framework.resource_6.1.2.v20090318-1524\resources\ZendFramework_1.7\FrameworkLib\Zend\Db\Adapter\Pdo\Abstract.php on line 107

搞不清楚了, 希望大侠指点一二。

pdo扩展没装。装一下php的pdo。

跟框架、开发工具没有关系,pdo扩展没有打开,到php.ini中把pod相关的扩展打开,重启Apache或Nginx...

跟框架、开发工具没有关系,pdo扩展没有打开,到php.ini中把pod相关的扩展打开,重启Apache或Nginx...
pdo,不是pod

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号