1 508
contributi
(Aggiunta nota per versioni successive di Debian) |
Nessun oggetto della modifica |
||
Riga 22: | Riga 22: | ||
Possiamo installare un'applicazione di esempio per vedere le potenzialità di MapServer e testarne il buon funzionamento. Scarichiamo il seguente file: | Possiamo installare un'applicazione di esempio per vedere le potenzialità di MapServer e testarne il buon funzionamento. Scarichiamo il seguente file: | ||
<pre># wget http://maps.dnr.state.mn.us/mapserver_demos/workshop.zip</pre> | <pre># wget http://maps.dnr.state.mn.us/mapserver_demos/workshop.zip</pre> | ||
decomprimiamolo e spostiamolo all'interno della DocumentRoot di Apache ( /var/www ) | decomprimiamolo e spostiamolo all'interno della DocumentRoot di Apache ( <code>/var/www</code> ) | ||
==Configurazione e permessi== | ==Configurazione e permessi== | ||
Dobbiamo configurare l'applicazione ed i permessi su una directory prima di poter procedere. | Dobbiamo configurare l'applicazione ed i permessi su una directory prima di poter procedere. | ||
* creiamo la directory tmp nella DocumentRoot: | * creiamo la directory <code>tmp</code> nella DocumentRoot: | ||
<pre># mkdir /var/www/tmp</pre> | <pre># mkdir /var/www/tmp</pre> | ||
* impostiamo i permessi corretti: | * impostiamo i permessi corretti: | ||
Riga 61: | Riga 61: | ||
<pre># apt-get install libxmltok1-dev</pre> | <pre># apt-get install libxmltok1-dev</pre> | ||
Questo comando scarica per noi i sorgenti di PHP4 e li compila. In teoria potremmo anche non attendere il completamento dell'operazione, ma non abbiamo fretta. Compilare PHP in questo modo ci permette di ottenere alcuni file relativi ad Apache di cui abbiamo bisogno. | Questo comando scarica per noi i sorgenti di PHP4 e li compila. In teoria potremmo anche non attendere il completamento dell'operazione, ma non abbiamo fretta. Compilare PHP in questo modo ci permette di ottenere alcuni file relativi ad Apache di cui abbiamo bisogno. | ||
Completata la compilazione, sempre dalla directory php4-4.3.10 diamo il comando: | Completata la compilazione, sempre dalla directory <code>php4-4.3.10</code> diamo il comando: | ||
<pre>$ cp apache-build/regex/.libs/*.o regex/</pre> | <pre>$ cp apache-build/regex/.libs/*.o regex/</pre> | ||
Riga 74: | Riga 74: | ||
Digitiamo: | Digitiamo: | ||
<pre>$ fgrep ./configure config.log > conf.new</pre> | <pre>$ fgrep ./configure config.log > conf.new</pre> | ||
Ora modifichiamo manualmente conf.new eliminando il | Ora modifichiamo manualmente <code>conf.new</code> eliminando il <code>$</code> iniziale e aggiungendo <code>--with-php=/usr/include/php4/ --with-php-regex-dir=../php4-4.3.10/regex/</code> al termine del comando di configurazione. | ||
Ora siamo pronti alla compilazione vera e propria: | Ora siamo pronti alla compilazione vera e propria: | ||
<pre>$ . ./conf.new | <pre>$ . ./conf.new | ||
Riga 85: | Riga 85: | ||
=Testare mapscript= | =Testare mapscript= | ||
Creiamo il file | Creiamo il file <code>map.php</code> all'interno della DocumentRoot di Apache e inseriamo al suo interno queste istruzioni: | ||
<pre><?php | <pre><?php | ||
dl("php_mapscript.so"); | dl("php_mapscript.so"); |
contributi