Primeiro baixe APACHE2.2.3 Mysql 5.0.22 PHP 5.2.0 do site
Suposição: O disco do sistema é c:/
Suposição: Após a instalação, o status do diretório será assim:
apache--------------> C:Arquivos de ProgramasApache Software FoundationApache2.2
mysql --------------------------->C:Arquivos de ProgramasMySQLMySQL Server 5.0
php-----------------------------> c:/php
Preparação:
Antes da instalação, você precisa verificar se a porta 80 e a porta 3306 estão ocupadas por outros programas. Em caso afirmativo, você precisa excluir o software correspondente
.
Descompacte o pacote compactado e execute o arquivo de instalação. A maioria deles só precisa ser instalada de acordo com o caminho padrão e os prompts de instalação. Deve-se observar que usuários anônimos não podem ser selecionados e o caminho para o mysql precisa ser adicionado ao sistema. Caminho. Após a conclusão da instalação, você precisa reiniciar o computador.
Após reiniciar o computador, verifique [Painel de Controle] à [Ferramentas Administrativas] à [Serviços] para determinar se o serviço mysql foi iniciado. Caso contrário, inicie o serviço mysql.
Nota: O terminal de login mysql no atalho está conectado diretamente como usuário root e a senha solicitada é a senha do usuário root. Você pode criar bancos de dados de usuários e novos usuários nesse estado de usuário raiz. O comando é o seguinte:
CRIAR BANCO DE DADOS gc0100; //Criar banco de dados
CONCEDER TODOS OS PRIVILÉGIOS NO gc0100.* para gc0100@localhost IDENTIFICADO POR 'gc0100';//Criar usuário local
GRANT ALL PRIVILEGES ON gc0100.* to gc0100@"% " IDENTIFIED BY 'gc0100';//Crie um usuário remoto e digite cmd em [Iniciar]->[Executar]
Em seguida, execute o comando:
Os bancos de dados acessados por mysql –u nome de usuário –p solicitarão a senha do usuário correspondente.
Passo 2: Instale o Apache e configure-o para suportar PHP.
Clique duas vezes no arquivo de instalação apache_2.2.3-win32-x86-no_ssl.msi e instale-o de acordo com o caminho e os prompts padrão. Por padrão, ele será instalado em C:Program FilesApache Software FoundationApache2.2.
Haverá também uma caixa de entrada solicitando que você insira o nome do domínio e o endereço de e-mail do administrador. Basta preenchê-lo casualmente.
+---------------------------------------------------------------- ----
Nota: Após a conclusão da instalação, o serviço Apache será instalado e iniciado automaticamente se ocorrer um problema aqui:
|" (OS 10048) Normalmente, apenas um uso de cada endereço de soquete (protocolo/endereço de rede/porta) é permitido:
| make_sock: não foi possível vincular ao endereço 0.0.0.0:80..." Isso geralmente é causado pelo IIS ocupando a porta 80.
| Solução: Abra Painel de Controle-> Serviços, encontre o serviço de administração do IIS, feche e desative-o.
| Em seguida, use CMD para entrar no modo de linha de comando e digite o diretório onde você instalou o apache/apache2/bin
| +------------------------------------------------ ---------------
Para iniciar o Apache, você só precisa iniciá-lo na função de atalho do Apache.
Em seguida, teste se o apache foi bem-sucedido no IE e digite http://localhost
Se funcionar! significa que o apache foi instalado com sucesso.
Para instalar o PHP, descompacte o conteúdo de php-5.2.0-Win32.zip em c:php
e encontre php.ini-dist no diretório php (parece que isso é um hábito, na verdade, prefiro usar php. ini-recommended) Renomeie-o para php.ini e copie-o para o diretório do sistema Windows (caso especial: o diretório do sistema win2k é c:winnt, windows xp é o diretório c:windows
Em seguida, copie todas as bibliotecas dinâmicas (*.dll) do diretório php para o diretório system32 (c:winntsystem32 para win2k, c:windowssystem32 para windows xp)
Por fim, vá para c:phpext e copie os dois arquivos php_gd2.dll php_mysql.dll para o diretório system32 (igual ao acima)
Configure httpd.conf no apache
e use o bloco de notas para abrir o arquivo C:Program FilesApache Software FoundationApache2.2confhttpd.conf
Encontre AddDefaultCharset ISO-8859-1 e altere-o para
AddDefaultCharset GB2312 (torna a codificação do idioma padrão chinês simplificado)
Encontre DocumentRoot "C:Program FilesApache Software FoundationApache2.2htdocs" e altere-o para seu diretório WEB,
Por exemplo: DocumentRoot "D:/www"
encontra DirectoryIndex index.html index.html.var e então adiciona index.htm index.php (o padrão index.php é o arquivo da página inicial)
---------- --- -Instalação modular do PHP-------------------------------------------
Encontre a linha #LoadModule ssl_module module/mod_ssl.so e adicione uma linha após esta linha
LoadModule php5_module c:/php/php5apache2.dll (**Erro**)
Modifique para: LoadModule php5_module “c:/php/php5apache2_2.dll”
Motivo: php5apache2.dll suporta apenas a versão 2.0 do apache e não pode suportar versões 2.2 e superiores porque nossa versão mais recente do apache é 2.2.3
Portanto, a nova versão da biblioteca dinâmica php5apache2_2.dll deve ser usada, e a versão antiga da biblioteca dinâmica não pode ser usada. Mas se o apache que você instalou for a versão 2.0, você só precisa usar a versão antiga da biblioteca dinâmica, ou seja, php5apache2.dll
Entre eles, c:/php/php5apache2.dll(php5apache2_2.dll) é a localização de php5apache2.dll(php5apache2_2.dll) em seu diretório php.
Em seguida, encontre a linha AddType application/x-gzip .gz .tgz e adicione-a. após esta linha. Uma linha
AddType application/x-httpd-php .php
(Na verdade: as duas linhas vermelhas acima, você pode adicioná-las diretamente no final do arquivo httpd.conf)
-------------------------------------------------- ------------------
Neste ponto, o ambiente PHP foi basicamente configurado com sucesso. Crie um arquivo chamado test.php (por exemplo, meu D:phpwww). no diretório raiz da WEB (como meu D:phpwww) Dica: Para quem usa o Notepad, evite o arquivo (test.php.txt), o conteúdo do arquivo é o seguinte
Código PHP:
<?echo phpinfo();
Reinicie o serviço Apache e abra http://localhost/test.php com um navegador
Se você puder ver as informações de saída da configuração do php, tudo bem.
(Se você vir a página de download ou <? echo phpinfo(); ?>, verifique se há algum erro ou omissão entre o que você fez e o acima)
3. Configure o php.ini e teste o mysql e o GD2 (php.ini é php.ini em c:windows)
.
;extensão=php_mysql.dll
Remova ';' e mude para
.extension=php_mysql.dll
virar para cima
;extension=php_gd2.dll Remova o anterior para suportar a biblioteca GD.
extensão = php_gd2.dll
encontrado
;session.save_path = "/tmp"
Remova o ';'. Defina o diretório onde você salva a sessão, como
session.save_path = "C:WINDOWSTemp";(windows xp)
session.save_path = "C:winntTemp";(windows 2000)
Reinicie o serviço Apache e crie o arquivo testdb.php no diretório raiz da Web (como D:phpwww) com o seguinte conteúdo:
Código PHP:
<?php
$link=mysql_connect('localhost','root','123456'); //O root e 123456 aqui são o usuário e a senha do MYSQL.
if(!$link) echo "falha";
senão echo "sucesso";
mysql_close();
?>
Abra http://localhost/testdb.php com um navegador e tudo ficará bem se o resultado for
4. Configuração de instalação do phpmyadmin:
Descompacte phpMyAdmin-2.6.1.zip no diretório raiz da WEB (d:phpwww ), Renomeie a pasta para phpmyadmin ou abra config.inc.php no diretório phpmyadmin
Encontre o seguinte (eu alterei o seguinte):
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin' //Supondo que seja um servidor com nome de domínio, ele pode ser alterado para http://; nome de domínio/phpmyadmin
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$
i]['password'] = 'easy; adicione a senha
$cfg['Servers'][$i]['auth_type'] = 'http'; // Você também pode alterá-la para cookie aqui
e salvá-la. enter Com seu nome de usuário e senha, você pode gerenciar o mysql
. Se quiser que seu código PHP seja executado mais rápido, instale o Zend Optimizer.
método de download pode ser encontrado em http://down.phpv.net/soft/379.htm
: clique duas vezes após o download e selecione o caminho para instalação. Quando questionado sobre o caminho do PHP.INI, preencha c:/windows. .
Instale e reinicie o serviço Apache. Veja http: //localhost/test.php Você deverá ver mais coisas.
com Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, por Zend Technologies
com Zend Optimizer v2.5.7, Copyright (c) 1998-2004, por Zend Technologies