7

我从http://www.php.net/manual/en/configure.about.php找到它

这些是 PHP 编译的配置选项

--with-apache[=DIR]
    Build a static Apache module. DIR is the top-level Apache build directory, defaults to /usr/local/apache.

--with-apxs2[=FILE]
    Build shared Apache 2.0 module. FILE is the optional pathname to the Apache apxs tool; defaults to apxs.

静态和共享是什么意思?

4

1 回答 1

14

静态:PHP 模块将被编译成 Apache 二进制文件本身,并在每次启动 Apache 时加载。

动态:PHP 模块将被编译为动态共享库,您可以选择是否要加载它。

Apache 使用静态模块可能更快,但为了删除或更新模块,您必须重新编译整个代码。

于 2013-10-21T22:52:18.373 回答