Acest tutorial prezinta instalarea limbajului de scripting PHP folosing sursele ce vor fi compilate.
Comenzile sunt pentru un sistem FreeBSD dar pasii care trebuie urmati sunt aceeasi pentru orice platforma Linux.
Configuram pachetul cu optiunile necesare, apoi il compilam si la final instalam ce am obtinut prin compilarea surselor:
root@bsdpc[~/work/src/php-5.2.11] # ./configure --with-mysql=/usr/local/mysql/ \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-jpeg-dir --with-openssl --with-bz2 --enable-ftp --enable-mbstring \
--enable-bcmath --enable-calendar --enable-mbregex --enable-magic-quotes \
--enable-discard-path --with-pear --enable-sockets --enable-fastcgi
root@bsdpc[~/work/src/php-5.2.11] # make
root@bsdpc[~/work/src/php-5.2.11] # make install
Instalam librariile default:
root@bsdpc[~/work/src/php-5.2.11] # libtool --finish /root/work/src/php-5.2.11/libs
Copiem fisierul de configurare default in /usr/local/lib/php.ini
root@bsdpc[~/work/src/php-5.2.11] # cp php.ini-recommended /usr/local/lib/php.ini
Se restarteaza serverul web Apache:
root@bsdpc[~/work/src/php-5.2.11] # /etc/rc.d/httpd restart
Verificam instalarea modulului PHP la Apache:
root@bsdpc[~/work/src/php-5.2.11] # /usr/local/apache2/bin/httpd -M