Witam,
Dziś o kompilacji języka PHP wraz z modułami, jako że wydawcy dystrybucji dostarczają nam wersje nie zawsze świeże i aktualne, a doinstalowywane dodatkowych modułów osobno wpływa na wydajność postanowiłem opisać jak skompilować PHP wraz z wieloma przydatnymi modułami w systemach Debian / Ubuntu.
Kompilacja nie ma negatywnego wpływu na posiadaną już w systemie instalację PHP. Dzięki temu możemy mieć wiele wrsji PHP w systemie np. jeśli jakaś witryna wymaga nowszej bądź starszej wersji.
Dziś wersja PHP najnowsza bezpośrednio od autorów.
Wkompilowane moduły:
'./configure' '--prefix=/opt/php-5.6.15' '--enable-fpm' '--enable-opcache' '--enable-memcache' '--with-gd' '--enable-intl' '--enable-gd-native-ttf=/usr' '--with-png-dir=/usr' '--with-mysqli=/usr/bin/mysql_config' '--enable-wddx' '--with-config-file-path=/opt/php-5.6.15/etc' '--enable-sigchild' '--enable-short-tags' '--disable-rpath' '--enable-libgcc' '--with-zlib=/usr' '--enable-bcmath' '--enable-calendar' '--with-curl=/usr' '--with-gdbm=/usr' '--enable-ftp' '--with-gettext=/usr' '--with-imap' '--with-kerberos' '--with-imap-ssl' '--with-mcrypt=/usr' '--with-mhash=/usr' '--with-mysql=/usr' '--with-jpeg-dir=/usr' '--enable-exif' '--with-regex=system' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-zip' '--enable-inline-optimization' '--enable-soap' '--enable-mbstring' '--enable-mbregex' '--with-gnu-ld' '--with-libxml-dir' '--enable-shared=yes' '--enable-static=yes' '--with-xsl=/usr' '--enable-sockets' '--with-xmlrpc' '--with-iconv' '--enable-pdo' '--with-pdo-mysql=/usr' '--with-pdo-pgsql=/usr' '--with-xpm-dir=/usr' '--with-pcre-regex' '--with-freetype-dir=/usr' '--with-pspell' '--with-pgsql=/usr' '--with-bz2' '--with-gmp'
Sposób sprawdzony na systemie Debian 8 oraz Ubuntu 14.04 dla Ubuntu 15.04 różnic względem Debiana 8 nie powinno być.
Continue reading “Kompilacja PHP 5.6.15 z modułami”