在vs2008开发PHP扩展之三--环境搭建常见问题列表。

来源:互联网 发布:字符串转换成java 集合 编辑:程序博客网 时间:2024/06/06 12:47

       这些问题,还是说明了。在windows下开发PHP扩展的环境,不够完美,但是有时候我们不得不在windows下进行开发。所以遇到问题就狂吐,然后狂解决,然后几经折磨考验后,终于解决了或者放弃了。这里列举一些问题,参考一下吧。

 

1.有时候在ext文件夹下你添加的扩展,可能导致

cscript /nologo configure.js --with-php-build="F:\php_win\win32build" --without-libxml  --disable-odbc


无法正常执行,所以在搭建php开发环境的时候,保证ext目录是官方给出,把自己的扩展源文件项目先不要放到ext目录下


2.

如果你在启动apache中有报错为:
PHP Warning: PHP Startup: martin: Unable to initialize module\nModule compiled with build ID=API20090626,TS\nPHP compiled with build ID=API20090626,TS,VC6\nThese options need to match\n in Unknown on line 0

Warning: PHP Startup: martin: Unable to initialize module
Module compiled with build ID=API20090626,TS
PHP compiled with build ID=API20090626,TS,VC6
These options need to match
in Unknown on line 0

如果

cscript /nologo configure.js --with-php-build="F:\php_win\win32build" --without-libxml  --disable-odbc

脚本执行成功的话是不会出现的,因为这个脚步会检查你的vc版本,进行配置。

所以你的开发环境要和你的Lamp环境保持一致,就不会出现版本同一问题。都是由一个编译器版本编译的就可以了

3.没有找到config.w32.h

这个你懂的,没找到,说明生成,总不能让你自己写一个

4.待续,补充


5.


6.


7.


8.


原创粉丝点击