Reading time: 2 – 2 minutes
El pof sempre ens parlava que es podien fer scripts en PHP, doncs bé,
finalment he trobat un racó d’internet on s’explica com instal.lar el
PHP pq pugui ser usat com a interpret dels nostres scritps. Cosa molt
útil per programar per exemple un script q entri les sortides del syslog
a una base de dades. La URL en qüestió és:
http://www.e-gineer.com/instructions/install-php3x-scripting-on-redhat5x.phtml
Per tal d’instal.lar el PHP com a interpret d’scripts, o sigui, per
aconseguir un binari de PHP i no pas un modul de Apache quan compilem hem de
fer:
– Hem de fer el nostre config de tota la vida amb les mil i una cosetes q
vulguem q tingui el PHP, però sense la opció: –with-apxs ni la
opció: –with-apxs2.
– Després li fem el make de tota la vida.
– Finalment, com no, el make install.
Ara ja podem comensar a programar scripts com a bojos amb PHP, això si,
recordar q ara la primera línia de l’script no serà:
sinó q ara haurem de posar:
#!/usr/local/bin/php -q
el paràmetre ‘-q’ l’hem de posar pq el php no ens mostri el
‘content-type’ indicant el tipus de fitxer q es mostrarà a
continuació. Si voleu un exemple d’script aquí va un:
3 thoughts on “PHP Scripting”
Ja he canviat la versió del PHP3 q pràcticament no uso per cap
pàgina actual del servidor, però q per comprobar nous bugs i fer
proves al sistema va bé tenir-lo.
Degut al tema dels modems GSM, he hagut de posar el PHP amb soport des de CGI,
de forma, q els processos q llenci puguin estar molta estona funcionant sense q
el preprocessador de PHP es queixi per excessiu temps de CPU usat per
l’script.
La única cosa q s’ha de canviar entre el PHP Scripting i el PHP CGI
Scripting és una opció al compilar el PHP, perquè no
mostri la línia on s’invoca l’interpret, la opció és:
–enable-discard-path
Instal·lat el PHP-4.0.5 per fer scripts en el servidor, amb les mateixes
propietats que el PHP-4.0.4pl1 q hi ha instal·lat actualment com a
preprocessador d’scripts PHP.
La instal·lació esta feta per fer un script en mode cgi q es
demanava a una pràctica d STT.
Comments are closed.