Zakładam, iż posiadamy już zainstalowanego i działającego Apache2 w systemie. Przed kompilacją PHP5 jako modułu polecam wykonać wcześniej najpierw aktualizacje systemu i zainstalować potrzebne biblioteki.
W przypadku dystrybucji Debian po służymy się komendą apt lub aptitude.
W pierwszej kolejności, musimy zainstalować potrzebne nam biblioteki oraz zaktualizować system (najszybciej aptitude lub apt).
Następnie przejdźmy do katalogu src:
cd /usr/src/
Następnie pobieramy źródło php 5:
wget http://www.php.net/get/php-5.2.9.tar.gz/from/a/mirror
rozpakowujemy i przechodzimy do katalogu:
tar -zxvf php-5.2.9.tar.gz
cd php-5.2.9
Następnie konfigurujemy :
./configure –prefix=/usr/local/php5 –with-config-file-path=/usr/local/php5 –sysconfdir=/usr/local/php5 –with-apxs2 –with-curl=/usr/local/lib –enable-soap –with-gd –enable-gd-native-ttf –with-ttf –with-gettext –with-jpeg-dir=/usr/local/lib –with-freetype-dir=/usr/local/lib –with-kerberos –with-openssl –with-mcrypt –with-mhash –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-pdo-mysql=/usr/local/mysql –with-pear –with-png-dir=/usr/local/lib –with-zlib –with-zlib-dir=/usr/local/lib –enable-zip –with-iconv=/usr/local –enable-bcmath –enable-calendar –enable-ftp –enable-magic-quotes –enable-sockets –enable-mbstring
Ważna uwaga wszystkie ścieżki do aplikacji oraz bibliotek to kwestia uznania oraz kwestia Waszej konfiguracji systemu.
Po kompilacji instalujemy php 5:
make && make install
Następnie kopiujemy plik php.ini:
cp php.ini-dist lub (-recommended) /usr/local/php5/php.ini
Instalator php 5 dospiał odpowiednią komendę do httpd.conf, tak aby php 5 działało jako moduł Apache,
musimy tylko dodać obsługę plików php:
nano /ścieżka/do/apache/httpd.conf
dopisujemy; .... DirectoryIndex index.php index.phtml index.html .... AddType application/x-httpd-php .php .phtml
I gotowe .
Pliki knfiguracyjne:
php.ini: /usr/local/php5
Komentarze (0) do " Apache2 + PHP5 jako moduł ze źródeł "
Skorzystaj z RSS-u komentarzy do tego wpisu lub użyj adresu trackback.