PHP中是否有加载扩展/模块的顺序?

PHP中是否有加载扩展/模块的顺序?,php,memcached,Php,Memcached,我们为memcached服务器安装了PHP扩展 使用pecl install memcached,它以在php.ini中添加“extension=memcached.so”的指令结束,在这样做的同时,我们不断得到错误 因此,我们从php.ini中删除了“extension=memcached.So”这一行,并将这一行添加到文件/etc/php.d/memcached.ini中,一切都很顺利 留给我一个问题。。PHP加载扩展/模块是否有一个特定的顺序,以及该顺序有何影响???当外部加载扩展时,就像

我们为memcached服务器安装了PHP扩展 使用
pecl install memcached
,它以在php.ini中添加“extension=memcached.so”的指令结束,在这样做的同时,我们不断得到错误

因此,我们从php.ini中删除了“extension=memcached.So”这一行,并将这一行添加到文件/etc/php.d/memcached.ini中,一切都很顺利


留给我一个问题。。PHP加载扩展/模块是否有一个特定的顺序,以及该顺序有何影响???

当外部加载扩展时,就像加载'memchached.ini'版本一样,它们往往按字母顺序加载。因此,如果json也在外部加载,则“j”在“m”之前,一切正常。如果您直接在php.ini中指定它们,它们将按解析顺序加载,即文件中指定的顺序


在PHP.ini中有一个地方,它被告知要查找外部模块。如果你把memcached的东西放在那行后面,那么一切都会很好。

谢谢你。顺便说一句,我们在本节之后增加了扩展名;动态扩展;如果希望自动加载扩展,请使用以下命令:;语法:;extension=modulename.extension;例如extension=msql.so但它似乎不起作用。。我们花了很多时间研究abv的解决方案。