PHP 警告:PHP 启动:无法加载动态库 '/usr/lib64/php/modules/myapp.so' - /usr/lib64/php/modules/myapp.so:未定义符号:第 0 行未知中的 zend_error_noreturn
我的代码(myapp.zep)是
namespace Myapp;
class Greeting
{
public static function test (string abc) {
return "test back";
}
}
当我删除参数时代码有效
namespace Myapp;
class Greeting
{
public static function test () { //no parameter
return "test back";
}
}
当我用字符串 abc 设置方法测试的参数时,我得到了错误。但我在windows版本中编译它工作正常..
我的服务器配置是
Centos 7.3 - 64bit
PHP 5.6.30 (cli) (built: Jan 19 2017 07:57:06)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0,
Copyright (c) 1998-2016 Zend Technologies
我现在完全堆叠了。这个编译的 .so 文件,我在另一个相同的配置服务器中使用过,它工作正常。