PHP扩展:模块'hello'已在第0行的Unknown中加载

时间:2010-08-19 04:48:06

标签: php php-extension

我的开发环境:

Linux - Linux localhost.localdomain 2.6.9-42。

阿帕奇:2.2.4

PHP:5.2.3

我写了一个php扩展你好。

当我进行测试时,它会告诉我:

PHP警告:模块'hello'已在第0行的Unknown中加载

PHP警告:模块'hello'已在第0行的Unknown中加载

我检查了php.ini,只有一行扩展= hello.so。

我在php.ini中删除extension = hello.so,然后成功进行测试,但是weblo进程没有加载hello模块。

我该怎么办?

3 个答案:

答案 0 :(得分:0)

我想要记住错误信息实际上是误导性的,在我的情况下(前一段时间)我有一个类似的消息,因为模块内部存在链接问题。

答案 1 :(得分:0)

这是一个无害的警告,但是当人们多次处理相同的INI文件时,我通常会看到这一点(例如,如果他们在“扫描此目录以获取其他.ini文件”下的某处符号链接)

答案 2 :(得分:0)

看起来没有人会再看到这个问题,所以我会说出我的想法。 make test将启动php并加载make扩展文件,该文件不在php.ini中声明的目录中。 必须有另一个扩展文件,在php.ini中声明的目录中已经由php加载。 所以php加载了两个同名的扩展名。