Altere o diretório dos módulos php

7

Estou compilando o php e definindo meu diretório de módulos como / usr / lib64 / 20090626-zts

Eu gostaria de mudar isso para / usr / lib64 / php / modules, mas não consigo encontrar uma opção de configuração para fazer isso.

Eu posso mudar isso no meu php.ini e mover o diretório, mas quando eu executo o phpize e faço um novo módulo ele ainda o coloca em / usr / lib64 / 20090626-zts

    
por copacetic 28.09.2011 / 01:38

2 respostas

4

Eu sugiro fazer do / usr / lib64 / php / modules um link simbólico para a pasta com o ID. Isso evita misturar extensões de diferentes versões do PHP a longo prazo.

Além disso: Você deve ser capaz de configurar EXTENSION_DIR como variável de ambiente antes de executar a configuração do PHP. algo como

 $ EXTENSION_DIR=/my/location ./configure --with-some-extension
    
por 28.09.2011 / 02:21
8

Verifique o diretório atual da extensão com:

php-config --extension-dir

e você pode alterá-lo definindo extension_dir em php.ini :

extension_dir="/usr/lib64/php/modules"

Não se esqueça de reiniciar o Apache.

    
por 28.09.2011 / 01:58

Tags