como posso instalar o enable mcrypt sem reinstalar o php?

4

Eu instalei o php 5.3.8 da fonte no Ubuntu 10.10 e agora eu preciso do mcrypt. Eu também instalei o mcrypt da fonte e reiniciei o apache, mas ainda não consigo vê-lo na minha configuração do php. Eu entendo que precisaria de um mcrypt.so no meu diretório de extensões php. Eu instalei um monte de extensões e como xdebug e apc e não quero passar pela dor de instalá-los novamente. Agora, como posso instalar o mcrypt sem reinstalar o php e passar o mcrypt como um parâmetro para configurar?

    
por lovesh 05.02.2012 / 17:15

2 respostas

4

Normalmente, onde você extraiu a fonte, você pode encontrar a fonte para todos os módulos também. Neste caso, acho que sob o diretório "ext". Então, na pasta de origem:

[php-5.3.10]$ cd ext/mcrypt/
[mcrypt]$ phpize
[mcrypt]$ ./configure --your-options-here
[mcrypt]$ make && make install

Em seguida, edite seu arquivo php.ini e adicione:

extension=mcrypt.so

Finalmente, reinicie o Apache. E eu penso que deve fazer isso por você.

    
por 05.02.2012 / 17:36
0
cp /usr/bin/php /usr/bin/php_old

Instale o php a partir da fonte.

cp /usr/local/bin/php /usr/bin/php

verifique se esta entrada existe neste arquivo /etc/php.ini

extension=mcrypt.so

reinicie o apache ...

    
por 29.04.2014 / 08:09

Tags