编译过程中碰见的几个问题如下(解决方法) 1、 /root/php_screw-1.5/php_screw.c: In function ‘pm9screw_compile_file’: 解决方法: 需要修改php_screw.c 把第78,84,93行的org_compile_file(file_handle, type); 修改为: org_compile_file(file_handle, type TSRMLS_CC); 然后再make就成功了。 2. /opt/soft/php_screw-1.5/php_screw.c: In function ‘zm_startup_php_screw’:/opt/soft/php_screw-1.5/php_screw.c:124: 错误:‘zend_compiler_globals’ 没有名为 ‘extended_info’ 的成员/opt/soft/php_screw-1.5/php_screw.c: In function ‘zm_shutdown_php_screw’:/opt/soft/php_screw-1.5/php_screw.c:133: 错误:‘zend_compiler_globals’ 没有名为 ‘extended_info’ 的成员make: *** [php_screw.lo] 错误 1 解决方法:需要修改php_screw.c 把CG(extended_info) = 1;修改为:CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;make: *** [php_screw.lo] Error 1
时间: 2024-08-27 00:16:07