CMS in un server LAMP in un lamp-o Parte 3: Installare e configurare php

Siamo ormai giunti al terzo articolo della serie, abbiamo installato il web server apache, capace di ospitare le nostre pagine html, ma non siamo ancora soddisfatti, perchè le nostre pagine non permettono l’accesso al database MySql che abbiamo configurato, ma cosa ancora più importante, non possiamo ancora installare alcun CMS perchè ci manca un componente fondamentale: PHP.
La corretta compilazione di php è di fondamentale importanza, in quanto dobbiamo assicurare il supporto alle tecnologie necessarie al CMS che sceglieremo di utilizzare, prima fra tutte l’interfacciamento a MySql.

PHP Logo

Come al solito, per prima cosa preleviamo i sorgenti all’indirizzo http://www.php.net/downloads.php, scompattiamo i sorgenti e poi apriamo il terminale all’interno della directory appena creata:
tar xvfj php-x.x.x.tar.bz2
cd php-x.x.x

Non ci resta che configurare la compilazione di php e , dovendo abilitare il supporto ad Apache2 e MySql, dovremo utilizzare il seguente comando:
./configure –with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql
A questo punto, compiliamo il tutto con il solito
make
per installare il codice compilato, garantiamoci i privilegi di root e poi digitiamo :
make install
Abbiamo così installato il linguaggio di scripting su cui si basano la maggior parte dei sistemi di gestione dei contenuti online e, più propriamente, la maggior parte del web di oggi.
Con il prossimo tutorial, vedremo come configurare Apache all’utilizzo di php.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...