... core_global_id 会未定义。建议重新编译一下,把 phpize , php-config 用和 php-cgi 配套的。。。 configure时可以指定 --with-php-config
..., ext, zend for the globle include directory, but last thing i cause is no config_w32.h in main, i got some help online, the config_w32.h file must be compile by myself use some building tools, and how do u do for this scws_ext.dll compil? show me something> thx :)
...n/sh ../libtool --preserve-dup-deps --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT xdb.lo -MD -MP -MF .deps/xdb.Tpo -c -o xdb.lo xdb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT xdb.lo -MD -MP -MF .deps/xdb.Tpo -c xdb.c -DDLL_EXPORT -DPIC -o .libs/xdb.o x...
...数也不行 php 5.2.13 [root@zjx phpext]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 [root@zjx phpext]# ./configure --with-scws=/usr/local/scws/ --with-php-config=/usr/local/php/bin/php-config...
getConfig() 方法 public array getConfig() {return} array 获取配置原始数据 源码: sdk/php/lib/XS.class.php#L359 (显示) public function getConfig(){ return $this->_config;}
getName() 方法 public string getName() {return} string 当前项目名称 源码: sdk/php/lib/XS.class.php#L368 (显示) public function getName(){ return $this->_config['project.name'];} 获取当前项目名称
...php#L397 (显示) public function setDefaultCharset($charset){ $this->_config['project.default_charset'] = strtoupper($charset);} 改变项目的默认字符集
...lib/XS.class.php#L378 (显示) public function setName($name){ $this->_config['project.name'] = $name;} 修改当前项目名称 注意,必须在 getSearch 和 getIndex 前调用才能起作用
你要指定正确的正在用的有效的php-config的位置。估计 你的服务器混合安装了多个版本的PHP。 很简单你想用WEB的你就在WEB里查看一下 phpinfo() ,看看上面编译时指定的 --prefix
源码目录里是没有php.h的; 现在在编译时遇到一个新的问题: fatal error C1083: 无法打开包括文件:“../main/config.w32.h”: No such file or directory 用网上的那些方法也还是没法解决,请问有什么方法没? 我的编译环境是VS2008