Portál AbcLinuxu, 14. prosince 2025 12:47
- dnes bych chtel napsat o kompilaci straré známé tríády Apache+Php+MySQL.
tento článek je určen všem lidem, kteří píší webové stránky nebo se je chtějí naučit a editace na serveru je pro ně nepohodlná.
hlavní dva důvody proč jsem se pustil do ruční kompilace jsou asi dva asice: optimalizace výkonu na muj pocitac a druhy je ten ze balicky ktere jsem sehnal mi nesedely bud na OS bo tam proste neco chybelo.
Základní popis věcí které jsem potřeboval:
PHP5 s knihovnami: bz2, ctype, curl, dom, ftp, gd2, freetype2, gettext, iconv, libxml ... a dalsi je jich vic ale nechce se mi to vypisovat
Apache s podporou: mod_acces, mod_auth, mod_auth_digest, mod_env, mod_deflate, mod_headres ...
MySQL s editorem phpMyAdmin
v celém článku budu předpokládat, že default složka je /usr/local/src.
Kompilace ApacheServeru 2.0nejdive si stahneme samostatny balicek Apache z http://apache.towardex.com/httpd/httpd-2.0.51.tar.gz
rozbalímě příkazem:
tar -zxvf httpd-2.0.51.tar.gz
a pokračujeme samotnou kompilací
./configure --prefix=/usr/local/apache2 --enable-so --enable-auth-digest --enable-rewrite --enable-setenvif --enable-mime --enable-mime --deflate --enable-headers
make
make install
na mém OS nebyl s kompilací žádný problém taxem se hned pustil do editování httpd.conf, který najdete v /usr/local/apache2/conf/httpd.conf, kde jsem zeditoval položky
DocumentRoot "/home/www" - nastavení domovského adresáře
a
LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.php5
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5
AddType application/x-httpd-php-source .phps
ApacheServeru
Tiskni
Sdílej:
makepkg, případně checkinstall.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.