-
Apache + PHP
seguinte, instalei o php4 na máquina, e to tentando fazer o apache abrir arquivos.php
tentei configurar sozinho, portanto peço que avisem se fiz algo errado.
depois de instalado copiei o arquivo /usr/lib/apache/libphp4.so para /usr/local/apache4/modules
(fiz isso pois no httpd.conf adicionei o seguinte<IMG SRC="images/forum/icons/icon_smile.gif">
LoadModule php4_module modules/libphp4.so
#copiei o libphp4 pro diretorio /usr/local/apache2/modules pois ai em cima
# ele está sendo requisitado nesse diretório, não sei se estou certo.
#continuando com as alterações feitas no httpd.conf
AddModule mod_php4.c
# não entendi o motivo disso , desse ´mod_php4.c´ - esse arquivo eu tenho
# que ter e especificar ele ou ele será criado ?
# continuando...
DirectoryIndex index.php index.php3 index.html
# essa ordem tem importância ?
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
# se puderem explicar o motivo disso.. hehehe.. eu também não entendi
salvei o arquivo.
quando fui dar um ´stop´ no apache pra ligá-lo depois, resultou a seguinte msg:
---------
Syntax error on line 192 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into server: /usr/local/apache2/modules/libphp4.so: undefined symbol: ap_block_alarms
----------
bom, a linha 192 é:
LoadModule php4_module modules/libphp4.so
ae.. , espero que alguém me ajude com essas várias dúvidas.
obrigado desde já.
-
Apache + PHP
Respondendo suas perguntas:
1-/É errado vc ter que copiar algum arquivo, isso o próprio php quando compilado deve fazer, portanto vc já deve ter descoberto o pq da mensagem de erro.
2-/Esse mod_php4.c, se ele não existe é pq houve mais um erro de compilação...
3-/Sim a ordem importa, é a ordem cuja qual ele procurará os arquivos no diretório.
4-/Aí vc está dizendo que é pra ele agir com os arquivos .php3 como se eles fossem executáveis....
Tenta recompilar o php e preste atenção para erros que ele pode dar no configure, e mais uma coisa vc usou o make install ou apenas make???
-
Apache + PHP
tipo... faz muito tempo que eu compilei.. não lembro se usei o make ou make install...
qual eu devo usar ?
tipo.. pra recompilar agora é só executar o mesmo procedimento ou tem que ´remover´ algo ?
valew
-
Apache + PHP
make e make install
Seria legal voce usar make uninstall, depois recompila-lo
-
Apache + PHP
fui tentar remover, mas olha o que apareceu:
[root@localhost php-4.3.0]# make uninstall
make: *** Sem regra para processar o alvo `uninstall´. Pare.
aproveitando..
tipo, na ´compilação´... por que há a necessidade de usar "make" e "make install" ?
tipo.. qual a função deles ? .. digo, um só não bastaría ?