Eu reconstruí (recompilei) o PHP e reiniciei o servidor Apache2 e funcionou. Estou tendo um problema diferente, mas talvez exija uma nova pergunta.
Estou tentando instalar um CRM em um laptop Linux (Ubuntu 10.04) para fazer alguns testes. Instalar as versões atuais do Apache, MySQL e PHP e fazer o CRM rodar é fácil. É quando tento retroceder e executá-lo em um conjunto anterior de versões. Isso é o que eu fiz:
Eu instalei o Apache 2.2.14, o MySQL 5.0.83 e o PHP 5.2.8. Quando eu digito algo como mysql --version
, recebo de volta o que eu esperava: versão e informações de distribuição. O mesmo vale para o Apache2 e o PHP. O servidor Apache está em execução e, portanto, é mysqld
.
Então, quando eu vou para o meu navegador e vejo http://localhost/<CRM dir>/install.php
, o Firefox oferece para abrir o arquivo PHP ou salvá-lo, como se ele não reconhecesse o arquivo. O que deveria acontecer é que eu deveria receber uma página de boas-vindas e o assistente de instalação para esta distribuição de CRM deveria começar. Eu tentei tantas coisas diferentes que eu provavelmente estraguei algo ao longo do caminho. Eu reiniciei os servidores várias vezes, e até mesmo recompilei as versões do MySQL e do PHP sem problemas. Espero que esteja negligenciando algo simples porque estou perdido. Qualquer ajuda é apreciada.
Certifique-se de que seu Apache tenha a integração correta do PHP configurada de alguma forma.
LoadModule php5_module /some/path/to/modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
Tags mysql php apache-2.2 crm