565
./configure --with-apxs2=/usr/local/apache/bin/apxs \ --with-
mysql=/usr
Aqui, la opcion --with-mysgl esta asignada a /usr porque los paquetes RPM
de MySQL instalan los archivos include en el directorio / usr/include
/mysgL Si su sistematieneinclusiones (archivos include) de MySQL en una
localizacion distinta, deberia utilizar un nombre distinto para el directorio. Puede
descubrir donde se guardan los includes MySQL utilizando el comando
locate mysgl. h, que esta disponible en la mayoria de los sistemas Unix con
la caracteristica locate de las bases de datos.
2. Ahora ejecute make && make install para compilar e instalar la version DSO
del modulo PHP para Apache.
3. Ejecute el comando
/usr/local/apache/bin/apachectl
para reiniciar (o
iniciar) Apache.
Configurar Apache para PHP
Una vez que tiene instalado el modulo mod php para Apache y configurado php .
i n i tal y como se discutio antes, esta preparado para configurar Apache para PHP del
siguiente modo:
1. Si tiene compilado e instalado PHP corno un modulo DSO para Apache, anada la
siguiente linea al archivo
httpd. conf:
2. Anada las lineas siguientes al archivo
httpd. conf
<Files *.php>
SetOutputFilter PHP
SetlnputFilter PHP
</Files>
Esto le indica a Apache que cualquier archivo con la extension . php debe tratarse
como un script PHP y procesarse utilizando los filtros de entrada y salida de PHP.
TRUCO: No hay razan para utilizar
una extension diferente para los scripts PHP. Por
ejemplo, puede asignar la directiva AddType a AddType application / x-ht tpd-
php , html y tener todas sus paginas HTML tratadas como un script PHP. No
recbmiendo utilizar la extension . html porq ie hay posibilidad do gite-ntuchasde sets
paginas HTML no scan scripts PHP, y no querra que el servidor Web se hags mas
lento al tener que analizar cada pagina buscando scripts PHP.