Configurare apache con supporto PHP e MySQL

Per effettuare la configurazione, abbiamo bisogno dei seguenti pacchetti:

Una volta recuperati i seguenti pacchetti, dobbiamo controllare che non siano gia' installati, altrimenti dobbiamo disinstallarli, in quanto per integrare php con apache dobbiamo compilarli partendo dai sorgenti.

Una volta accertato quanto detto sopra, possiamo iniziare l'installazione seguendo i seguenti passi:

Passo 1

Creare nella /home una directory src:

cd /home

mkdir src

dopodiche' scompattiamo i pacchetti nella directory appena creata:

tar xzvf mysql-xxx.xxx.tar.gz

tar xzvf apache-x.x.x.tar-gz

tar xzvf phpx.xxx.tar.gz

 

Passo 2

Installiamo il database Mysql:

cd /home/src/mysql-xxx.xxx

./configure

make

make install

 

Passo 3

Installiamo il web server:

cd /home/src/apache-x.x.x

./configure --prefix=/home/httpd

 

Passo 4

Entriamo nella directory del php e digitiamo:

cd ../php4.0.1pl2

./configure --with-mysql --with-apache=../apache_x.x.x --enable-track-vars

dopodiche' procedere alla compilazione con un make, ed all' installazione con un make install.

 

Passo 5

Adesso installiamo apache:

cd ../apache_x.x.x

./configure --prefix=/home/httpd --activate-module=src/modules/php4/libphp4.a

con il prefix indichiamo all' apache dove installarsi, dopodichè compiliamo con un make ed installiamo con un make install

 

Passo 6

Adesso dobbiamo copiare il file di configurazione di esempio che troviamo nella directory del php in /usr/local/lib:

cd ../phpx.x

cp php.ini-dist /usr/local/lib/php.ini

Questo file dovra' essere in seguito modificato per adattarlo alle nostre esigenze, un operazione molto semplice.

 

Passo 7

Dobbiamo aggiungere nell' Apache il supporto php:

editiamo il file httpd.conf situato nalla directory /home/httpd/conf/httpd.conf aggiungendo la seguente linea:

AddType application/x-httpd-php .php in questo modo indichiamo al server di interpretare i file con estenzione .php applicazioni da passare all'interprete php.

 

Passo 8

facciamo partire il server apache con il comando:

/home/httpd/bin/apachectl start (ovviamente per fermarlo bastera' sostituire stop con start).

 

Passo 9

Adesso dobbiamo vedere se il supporto php è attivato, e quindi l' installazione sia avvenuta con successo.

creiamo una directory prove (chimatela come volete :-)) ) in /home/httpd/htdocs/ (la directory di root per l'Apache) e dategli i permessi con un chmod a+w nome dir creata, dopodichè copiate le seguenti righe in un file e salvatelo con estenzione .php:

Apriamo un browser e digitiamo:

http://127.0.0.1/nomedircreata/file.php (oppure al posto di 127.0.0.1--> localhost, o il nome che avete dato all' host locale) in modo da simulare una connessione al sever Apache.

clicca per ingrandire l'immagine

se comparira' la seguente schermata, l' installazione è stata completata con successo!

Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Marcello
Ti è piaciuto l'articolo?