Updated on 2 kwietnia, 2018
PHP 5.4 – instalacja ze źródeł
Pobieramy i rozpakowujemy najnowszą wersję PHP.
1 2 3 |
wget http://cz.php.net/distributions/php-5.4.0.tar.gz tar xvzf php-5.4.0.tar.gz cd php-5.4.0 |
Przed instalacją należy uruchomić skrypt konfiguracyjny. Skrypt uruchomiony z opcją „–help” wyświetli wszystkie dostępne opcje.
1 |
./configure --help |
Moja konfiguracja wygląda następująco.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
./configure \ --disable-short-tags \ --enable-bcmath \ --enable-calendar \ --enable-dom \ --enable-exif \ --enable-fpm \ --enable-ftp \ --enable-libxml \ --enable-mbstring \ --enable-pdo \ --enable-session \ --enable-soap \ --enable-sockets \ --enable-zip \ --with-bz2 \ --with-curl \ --with-fpm-user=www-data \ --with-fpm-group=www-data \ --with-gd \ --with-openssl \ --with-mcrypt \ --with-mysql \ --with-mysql-sock \ --with-mysqli \ --with-pdo-mysql \ --with-tidy \ --with-xmlrpc \ --with-xsl \ --with-zlib |
Jeżeli konfiguracja przebiegnie pomyślnie, to możemy skompilować i zainstalować PHP. Po kompilacji warto wykonać testy poleceniem „make test” i przesłać ich wyniki do
1 2 3 |
make all make test make install |
Domyślnie PHP zostanie zainstalowane w katalogu „/usr/local/bin/”. Możemy sprawdzić czy instalacja została wykonana poprawnie sprawdzając wersję PHP oraz listę zainstalowanych modułów.
1 |
php -v |
1 2 3 |
PHP 5.4.0 (cli) (built: Apr 20 2012 23:50:34) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies |
1 |
php -m |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
[PHP Modules] bcmath bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd hash iconv json libxml mbstring mcrypt mysql mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite Phar posix Reflection session SimpleXML soap sockets SPL sqlite3 standard tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zip zlib [Zend Modules] |
Linki