我正在编译php,并将其模块目录设置为/ usr / lib64 / 20090626-zts
我想将其更改为/ usr / lib64 / php / modules,但找不到configuration选项。
我可以在我的php.ini中更改它并移动目录,但是当我运行phpize并创build一个新模块时,它仍将其放在/ usr / lib64 / 20090626-zts
我build议使/ usr / lib64 / php / modules符号链接到带有ID的文件夹。 这可以防止从长远来看不同版本的PHP混合扩展。
除此之外:在运行PHP的configuration之前,您应该可以通过将EXTENSION_DIR设置为环境variables来进行设置。 就像是
$ EXTENSION_DIR=/my/location ./configure --with-some-extension
检查当前的扩展目录:
php-config --extension-dir
你可以通过在php.ini设置extension_dir来改变它:
extension_dir="/usr/lib64/php/modules"
不要忘记重新启动Apache。