Domů > Apache, PHP, Servery > Zprovoznění mcrypt v PHP 5.3 na CentOS 5.6

Zprovoznění mcrypt v PHP 5.3 na CentOS 5.6

phpCentOS 5.6 sice přináší nové PHP verze 5.3.3 v balíku php53, ale některá rozšíření bohužel chybí. To se naštěstí dá celkem snadno napravit dokompilováním pouze potřebných modulů se zachováním zbytku distribučních balíků.

Nejprve nainstalujte potřebné hlavičkové soubory:


yum install php53-devel libmcrypt-devel

Poté stahněte zdrojové PHP 5.3.3 ze stránek php.net a rozbalte:


wget http://us2.php.net/get/php-5.3.3.tar.bz2/from/au.php.net/mirror
tar xvjf php-5.3.3.tar.bz2

A nyní začněte samotnou pompilaci následujícím způsobem:


cd php-5.3.3/ext/mcrypt/
phpize
aclocal
./configure
make & make install

Poté už stačí jen vytvořit konfigurační soubor tak zůstala zachována struktura konfigurace PHP se zbytkem balíků v CentOSu:


Soubor: /etc/php.d/mcrypt.ini

Obsah:

; Enable mcrypt extension module
extension=mcrypt.so

Poté už stačí jen restartovat apache a mcrypt je připraven k použití.


service httpd restart

Tags: , ,
  1. Bez komentářů.
  1. Žádné zpětné odkazy