Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogopitz

Erro ao instalar PHP 5 no apache

Recommended Posts

olá pessoal,instalei aqui o PHP5 e mysql5 no apache, aparentemente o apache foi configurado corretamente, tanto que fiz uns testes simples, mas, na hora que fui tentar abrir uma conexão com o banco de dados, o php não achou a função mysql_connect.. vejam o erro que dá:

Fatal error: Call to undefined function mysql_connect() in C:\arquivos_diogo\teste.php on line 4

não entendi o por que disso.. eu usei umas funções mais simples, como str_replace, pra ver se ele achava alguma função, e acha, mas não tá achando a mysql_connect...alguém sabe o motivo disso? será o apache mal configurado?abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite...

 

Primeiro veja se o MySQL está funcionando, se não estiver, é pela falta do my.ini...

 

 

Crie uma arquivo e coloque dentro da pasta raiz do MYSQL.

 

 

my.ini

 

[mysqld]basedir=c:/arquivos de programas/apache group/apache/mysqldatadir=c:/arquivos de programas/apache group/apache/mysql/data

PS: coloque as url de acordo com a pasta do seu mysql!

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, o MySql está funcionando, tanto que através do MySql-Front eu consigo me conectar ao banco de dados. e de qualquer forma, caso a função mysql_connect estivesse funcionando e não achasse o server do banco de dados, ele apontaria outro tipo de erro, dizendo que não achou o servidor, e não dizendo que não achou a função mysql_connect.abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

apartir do php5 a lib mysql nao é mais nativa do php...faca o seguinte:entre na pasta que voce instalou o php, copie o arquivo libmysql.dll para pasta apache/bin ou windows/system32feito isso abra o php.ini procure a linha:extension=php_mysql.dlldescomente ela, reinicie o apache e vua-laabuse e usesaborei com moderacao[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

no momento eu não posso te ajudar, mas gostaria de pedir a sua ajuda pois parece q você já conseguiu passar de onde eu estou encalhado...

 

o negócio é o seguinte, eu estou tentando instalar o PHP5 + MYSQL5 + APACHE2 no windows xp... já instalei todos mas parece que existe um erro de configuração, pois os arquivos .php não estão sendo interpretados... ou seja:

 

eu tenho na pasta raiz do apache um arquivo 'xindex.php' com o seguinte código:

 

<? echo "its work!" ?>

ou seja é um código simples pra verificar se o php tá funcionando... o que acontece é que ao digitar localhost\xindex.php ele não é processado e nehuma informação é exibida, mas ao mandar exibir o código fonte da página eu vejo <? echo "its work!" ?>

 

alguma idéia de onde possa ser o meu problema?

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ops...eu instalei o php 5 com as opççoes default, somente renomeei o php.ini.recommended para php.ini... como eu quero somente testar se o php está funcionando não incluí nenhuma extensão...no apache (versão 2.2.0) eu editei o arquivo httpd.conf e adicionei as seguintes tags:httpd.conf - LoadModule php5_module "c:/web/php/php5apache2.dll" - AddType application/x-httpd-php .php - PHPIniDir "c:/web/php"* considerando que eu instalei o php no diretório c:\webA tag PHPIniDir informa o caminho em que o arquivo php.ini se encontra, mas esse não é o erro, pois eu tentei a forma padrão de configuração que é enviar o php.ini para a pasta windows e mesmo assim não funcionou...ah, tb copiei o php5ts.dll para a pasta c:\windows\system32 e mesmo assim tb não obtive sucesso.alguma idéia?!?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ops...eu instalei o php 5 com as opççoes default, somente renomeei o php.ini.recommended para php.ini... como eu quero somente testar se o php está funcionando não incluí nenhuma extensão...no apache (versão 2.2.0) eu editei o arquivo httpd.conf e adicionei as seguintes tags:httpd.conf - LoadModule php5_module "c:/web/php/php5apache2.dll" - AddType application/x-httpd-php .php - PHPIniDir "c:/web/php"* considerando que eu instalei o php no diretório c:\webA tag PHPIniDir informa o caminho em que o arquivo php.ini se encontra, mas esse não é o erro, pois eu tentei a forma padrão de configuração que é enviar o php.ini para a pasta windows e mesmo assim não funcionou...ah, tb copiei o php5ts.dll para a pasta c:\windows\system32 e mesmo assim tb não obtive sucesso.alguma idéia?!?!

Dae meu amigo!!!!Também ja tive esse mesmo problema que você está tendo, mas consegui uma videoaula ai na net que salvou a minha vida se você quiser entre em contato comigo que eu te mando é 12 mega e cara, perfeito mesmo ensina tudo certinho ja passei para varias pessoas que não sabem nada de WEB e mesmo assim conseguiram instalar com esse video. Quem quiser entre em contato comigo por:MSN: frangellitpi@hotmail.comSKYPE: studiotiEMAIL: frangelli@studioti.com.brFlw cara!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.