Os pacotes que você faz o download via apt
são binários pré-compilados. Você terá que construir PHP a partir do código-fonte usando essas opções.
Você pode obter a fonte do site do PHP ou usando, por exemplo:
apt-get source php5
Eu instalei o PHP usando apt-get
.
Eu preciso ativar o PDO_OCI usando:
$ ./configure --with-pdo-oci=instantclient,/usr,10.2.0.3
de acordo com o link .
Como posso fazer isso?
Os pacotes que você faz o download via apt
são binários pré-compilados. Você terá que construir PHP a partir do código-fonte usando essas opções.
Você pode obter a fonte do site do PHP ou usando, por exemplo:
apt-get source php5
Você não pode.
O script ./configure
cria Makefiles - receitas como fazer o programa real.
Quando você invoca make
, cria o programa real usando essas receitas.
O programa atual - o arquivo executável binário provavelmente será diferente daquele instalado por apt-get
. Às vezes, essas diferenças são pequenas, mas às vezes podem exigir dependências extras e / ou arquivos de configuração. Se este for o seu caso, substituir manualmente o arquivo do programa provavelmente irá quebrar seu sistema.
Mesmo que você substitua o arquivo binário fornecido pelo pacote ( /usr/bin/php5
ou qualquer outro) por seu próprio e nada quebre, da próxima vez que houver uma atualização do pacote php, seu arquivo será sobrescrito por apt-get
sem aviso. não faça isso.
O que eu faria na sua situação é instalar o php recém-compilado no diretório / usr / local - ao longo com o php existente. Em seguida, configure o apache para usar seu php em vez daquele fornecido pelo gerenciador de pacotes.
Depois disso, certifique-se de assinar a lista de segurança do PHP e aplicar os patches relacionados à segurança o mais rápido possível. Não fazer isso deixará seu servidor exposto a hackers.