bellszhu 发表于 2012-01-09 23:37

pdt中执行php脚本的问题

本帖最后由 bellszhu 于 2012-01-09 23:40 编辑

我遇到个问题,,脚本在终端能正常运行,但是在eclipse中的pdt里执行时错误如下:
PHP Fatal error:Class 'mysqli' not found in /home/bellszhu/www/php/mysql/testmysqli.php on line 3
start
PHP Stack trace:
PHP   1. {main}() /home/bellszhu/www/php/mysql/testmysqli.php:0

下面是eclipse中run as->PHP Script的结果




但是在终端上正常:




请各位高手帮帮忙。本人刚学php。。

3227049 发表于 2012-01-10 12:22

我猜是php ini file里漏了/etc/php5/cli/conf.d/*.ini, 你看看留空或者browse全选能不能搞定

maochanglu 发表于 2012-01-10 14:29

没有mysqli扩展。

bellszhu 发表于 2012-01-10 22:58

回复 2# 3227049

谢谢了,,这应该是原因。。但是好像php ini file(optional)选择框不能多选啊。。

我就把/etc/php5/cli/conf.d/*.ini中的每个文件的内容复制到/etc/php5/cli/php.ini中了,,就可以了
反正conf.d/*.ini中的文件里 都是一句extension=mysqli.so类似的


   

bellszhu 发表于 2012-01-10 23:17

原来这还是个bug:
http://www.eclipse.org/forums/index.php/t/213789/
https://bugs.eclipse.org/bugs/show_bug.cgi?id=347618

haizeng 发表于 2012-01-12 11:37

路过!!!

sychangchun 发表于 2012-01-23 23:08

库路径设置问题啊。
页: [1]
查看完整版本: pdt中执行php脚本的问题