Jump to content


Photo

[Resolvido] - Problemas Para Rodar Php No Windows Xp


  • Faça o login para participar
27 replies to this topic

#1 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 09/05/2011, 10:55

Estou com dificuldades em rodar o PHP no Windows XP, toda vez que eu abro um arquivo .php no Internet Explorer ele pergunta se eu "desejo salvar o arquivo ou localizar um programa online para abri-lo?"!

Eu também já tentei acessar o arquivo através do "http://Localhost" o IE faz a mesma pergunta citada acima!

Como vocês podem ver, o Apache está sendo executado, porque senão quando eu digita-se "http://Localhost" não apareceria nada!

Comecei a mexer com PHP ontem (sou iniciante), por isso estou perdido, não sei como resolver este problema,
Alguém poderia me ajudar?

Estou tentando rodar o "MfPiadas", segue a imagem em anexo!

Attached File  Problemas com o PHP.jpg   52.75KB   0 downloads

Abraços!!!

Edição feita por: LucasAlves, 09/05/2011, 11:03.


#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 09/05/2011, 11:00

ola existe um programa chamado XAMPPLITE ele é so baixar e instalar ele ja vem com tudo, mysql, php, apache,....
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 09/05/2011, 11:13

ola existe um programa chamado XAMPPLITE ele é so baixar e instalar ele ja vem com tudo, mysql, php, apache,....


Obrigado!

Existe outra alternativa que não precise baixar este aplicativo?

Eu achei o "XAMPP 1.7.5 Beta 1" tem 63MB, e é meio pesado pra eu baixar, mais se não houver outra alternativa eu faço o download dele!

Abraços!!!

#4 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 09/05/2011, 11:24

existe o esayphp

http://www.easyphp.org/
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#5 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 09/05/2011, 11:36

existe o esayphp

http://www.easyphp.org/


Estou baixando ele neste momento!

Ainda hoje eu dou a resposta se resolveu meu problema ou não!

Desde já agradeço sua ajuda!

Abraços!!!

#6 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 09/05/2011, 11:49

ola este funciona eu usei ele por muito tempo só que mudei para o xampplite ele ja ta rodando ate java...
mais só lembrando, todo programador deve saber na dura fazer uma instalação dos seguintes PHP, MYSQL, APACHE
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#7 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 09/05/2011, 22:24

Baixei o EasyPhp, instalei ele rapidinho (só fui clickando em "Next"),

Consegui executar o arquivo .php no IE,

Mais ainda não tá resolvido, agora eu observei que não tem nada aparecendo direito!

Será que tem haver com a versão do php suportada pelo EasyPhp?

tem que configurar alguma coisa no EasyPhp?

Abraços!!!

Edição feita por: LucasAlves, 09/05/2011, 22:35.


#8 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 10/05/2011, 09:01

eu uso é recomendo o xampplite ele é mais pesado mais funciona legal... nao tou usando o easy no momento por isso não posso dizer como ele ta funfando
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#9 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 10/05/2011, 09:22

Bom para começar qual o código que você está usando para imprimir alguma coisa??

Faz o seguinte cria uma página com o seguinte código:

index.php
<?php
echo phpinfo();
?>

E depois posta o que apareceu...

(y)??

Edição feita por: kleryson, 10/05/2011, 09:23.


#10 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 10/05/2011, 12:52

Faz o seguinte cria uma página com o seguinte código:

index.php

<?php
echo phpinfo();
?>

E depois posta o que apareceu...

(y)??


Apareceu na tela várias informações do PHP, tais como versão, créditos, configuração e etc..

Segue a imagem (uma parte do que apareceu):
Attached File  novo-1.jpg   57.12KB   0 downloads

Os sites até aparecem, mais quando tem que se conectar com banco de dados não funciona; algumas vezes nem aparece erro, simplesmente os dados não aparecem na tela ou não são inseridos no banco!

Bom para começar qual o código que você está usando para imprimir alguma coisa??


Imprimir??? não sei,
estou usando o sistema "MfPiadas", pelo que li ele foi criado por alguém aqui mesmo do site WMOnline!

Abraços!!!

Edição feita por: LucasAlves, 10/05/2011, 12:55.


#11 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 10/05/2011, 14:32

vc ja configurou....
a tabela no mysql, configurar a coneção com o banco de dados...

ou verifique se ja não tem um mysql instalado separado
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#12 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 10/05/2011, 16:52

vc ja configurou....
a tabela no mysql, configurar a coneção com o banco de dados...

ou verifique se ja não tem um mysql instalado separado


não mexi nas configurações do MySql, deixei tudo como estava,
ficou assim:
$hostname_config = "localhost";
$database_config = "mfpiadas";
$username_config = "root"; 
$password_config = ""; <-- aqui ficou em branco
O código acima está correto? lembrando que eu não mexi nas configurações do MySql!

Eu criei as tabelas através do "EasyPhp>configuração>PhpMyAdm",
usei o código do arquivo "sql.sql" (Vem junto com o sistema de piadas), dá uma olhada:
CREATE TABLE `admin` (
  `id` int(5) NOT NULL default '0',
  `login` varchar(255) NOT NULL default '',
  `senha` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

INSERT INTO `admin` VALUES (1, 'admin', 'admin');

CREATE TABLE `cat` (
  `id` int(5) NOT NULL auto_increment,
  `nome` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=48 ;

INSERT INTO `cat` VALUES (1, 'Adultas');
INSERT INTO `cat` VALUES (2, 'Advogados');
INSERT INTO `cat` VALUES (3, 'Anões');
INSERT INTO `cat` VALUES (4, 'Argentinos');
INSERT INTO `cat` VALUES (5, 'Bêbados');
INSERT INTO `cat` VALUES (6, 'Bichas');
INSERT INTO `cat` VALUES (7, 'Caipiras');
INSERT INTO `cat` VALUES (8, 'Casamento');
INSERT INTO `cat` VALUES (9, 'Charadas');
INSERT INTO `cat` VALUES (10, 'Cornos');
INSERT INTO `cat` VALUES (11, 'Cúmulos');
INSERT INTO `cat` VALUES (12, 'Curtas');
INSERT INTO `cat` VALUES (13, 'Empregados');
INSERT INTO `cat` VALUES (14, 'Feministas');
INSERT INTO `cat` VALUES (15, 'Futebol');
INSERT INTO `cat` VALUES (16, 'Gagos');
INSERT INTO `cat` VALUES (17, 'Galos');
INSERT INTO `cat` VALUES (18, 'Gaúchos');
INSERT INTO `cat` VALUES (19, 'Idosos');
INSERT INTO `cat` VALUES (21, 'Joãozinho');
INSERT INTO `cat` VALUES (22, 'Judeus');
INSERT INTO `cat` VALUES (23, 'Ladrão');
INSERT INTO `cat` VALUES (24, 'Loiras');
INSERT INTO `cat` VALUES (25, 'Loucos');
INSERT INTO `cat` VALUES (26, 'Machistas');
INSERT INTO `cat` VALUES (27, 'Médicos');
INSERT INTO `cat` VALUES (28, 'Mineiro');
INSERT INTO `cat` VALUES (29, 'Nome do Filme');
INSERT INTO `cat` VALUES (30, 'Papagaios');
INSERT INTO `cat` VALUES (31, 'Políticos');
INSERT INTO `cat` VALUES (32, 'Outras');
INSERT INTO `cat` VALUES (33, 'Pontinhos');
INSERT INTO `cat` VALUES (34, 'Português');
INSERT INTO `cat` VALUES (35, 'Secretárias');

CREATE TABLE `espera` (
  `id_cat` bigint(20) NOT NULL default '0',
  `titulo` varchar(255) NOT NULL default '',
  `piada` text NOT NULL,
  `enviado` varchar(255) NOT NULL default ''
) TYPE=MyISAM;

CREATE TABLE `piadas` (
  `id` int(5) NOT NULL auto_increment,
  `id_cat` bigint(20) NOT NULL default '0',
  `titulo` varchar(255) NOT NULL default '',
  `piada` text NOT NULL,
  `enviado` varchar(255) NOT NULL default '',
  `cliques` bigint(20) NOT NULL default '0',
  `data` varchar(10) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=27 ;

Porém ficou dando erro no "TYPE=MyISAM", tive que remover essa parte do código, só assim eu consegui criar as tabelas!

Será que esse "TYPE=MyISAM" está fazendo falta? :D rsrsr
-------

Eu não tenho nenhuma outra versão do MySql instalada no meu PC!

Abraços!!!

Edição feita por: LucasAlves, 10/05/2011, 16:56.


#13 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 11/05/2011, 11:10

ola o seu php e mysql estão correto oque não estão é o codigo do MFPIADAS ELE JA TA ULTRAPASSADO ELE FOI FEITO EM 2004 ele foi feito para php 4 se não me engano...

ola o seu php e mysql estão correto oque não estão é o codigo do MFPIADAS ELE JA TA ULTRAPASSADO ELE FOI FEITO EM 2004 ele foi feito para php 4 se não me engano...
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#14 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 12/05/2011, 16:42

testei + de 10 scripts, mais apenas um eu conseguiu pela página .php exibir os dados que estavam no banco, e também consegui deletar, mais não consegui inserir novos dados, só conseguia inserir os dados através do "Navicat 8 for MySQL".

Se for possível,
Eu queria que vocês me arrumassem um script de cadastro bem simples! pode ser com apenas um campo, só quero ver se consigo inserir novos dados no banco através da página .php, lembrando que o script tem que ser compatível com o "EasyPHP 5.3.6.0"!

Abraços!!!

#15 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 12/05/2011, 17:14

Bom assim:


CREATE TABLE teste(campo VARCHAR(50));


index.php
<?php
    if (!$conn = mysql_connect('Server','usuario','senha')){
       die(mysql_error());
    }
    echo "Connectado...<br/>"; 
    $sql = "INSERT INTO teste(campo) VALUES('teste')";
    if ( !mysql_query($sql,$conn)){
       die(mysql_error());
    }
    echo "Inserido com sucesso...<br/>";
?>

Edição feita por: kleryson, 12/05/2011, 17:20.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq