Instalação do PHP
Como o php é um arquivo zip (versão sem instalação), a instalação é relativamente simples, basta descompactá-lo. Renomeie o php5.2.1-Win32 descompactado para php5. E copie-o para o diretório do disco de instalação. Por exemplo, o caminho de instalação é c:php5
1 Encontre o arquivo php.ini-dist ou php.ini.recommended no diretório php, renomeie-o para php.ini e copie-o para o diretório windows do disco do sistema (tome c:windows como exemplo, 2000 é no diretório winnt, os seguintes são explicados usando os métodos dos internautas).
2 Em seguida, copie php5ts.dll e libmysql.dll no diretório php para o diretório c:windowssystem32.
3 Copie os arquivos php_gd2.dll, php_mysql.dll, php_mbstring.dll no diretório php5ext para c:windowssystem32. Se php_gd2.dll não estiver carregado, o php não será capaz de processar imagens. php_mysql.dll não está carregado. O PHP não suportará a biblioteca de funções mysql. php_mbstring.dll suportará caracteres largos ao usar o phpmyadmin posteriormente
.
Abra o arquivo c:windowsphp.ini
1 Defina o caminho da extensão para encontrar extension_dir. Existe essa linha.
extension_dir = "./"
Mude esta linha para
extension_dir = "C:php5ext"
Onde C:php5 é o caminho onde você instalou o php. Caminho incorreto não carregará a dll
(Nota: Algumas versões do PHP são; extension_dir = "./" para remover o ponto e vírgula anterior)
2 Encontre a extensão
extensão=php_mbstring.dll
extensão=php_gd2.dll
extensão=php_mysql.dl
Remova o ponto e vírgula na frente dos três itens acima, para que essas DLLs possam ser carregadas quando o Apache for iniciado. Claro, também copiamos essas DLLs para system32 antes. 3.
Defina o caminho de salvamento da sessão e procure por session.save_path. tal linha
;sessão.save_path = "N;/caminho"
Adicione uma linha após esta linha (observe que você está adicionando uma linha, não adicionando-a ao final)
session.save_path = "C:WINDOWSTemp"
Salve-o em seu diretório temporário. Você pode salvá-lo no diretório temporário do Windows Temp
4. Também é importante notar que short_open_tag está desativado por padrão, o que significa que o PHP não pode usar tags curtas como <?> e deve usar <? php?>
Como as tags curtas são fáceis de usar e muitos programas são escritos com tags curtas, como discuz, etc. Se você não alterar short_open_tag para On, será difícil determinar se os sintomas são devidos aos motivos acima. recomendado modificar a pesquisa aqui.
short_open_tag = Desativado
Mudar para
short_open_tag = Em
5 se deseja exibir erros display_errors
Por motivos de segurança, display_errors também tem como padrão Desativado
Ou seja, durante a depuração, se houver algum erro no código PHP, aparecerá apenas uma página em branco. A causa do erro e o número de linhas de erro não serão exibidos.
Isso será muito inconveniente para depurar. Recomenda-se modificar a pesquisa de acordo com suas necessidades.
display_errors = Desativado (observe que não; - display_errors = Desativado [Segurança])
Mudar para
display_errors = Em
6 registradores_globals
Por motivos de segurança, também está desativado por padrão.
Quando register_globals=Off, o próximo programa deve usar $_POST['user_name'] e $_POST['user_pass'] ao receber)
Quando register_globals=On, o próximo programa pode usar diretamente $user_name e $user_pass para aceitar valores.
Para obter instruções mais detalhadas, consulte
http://www..net/bbs/archiver/?tid-234.htm
o problema de diferença de horário 7php5
de acordo com suas necessidades.
<?php echo date("Ymd H:i:s");?> Por que o horário é diferente em oito horas? A versão da série PHP5 tem uma nova configuração de fuso horário. O padrão é o horário de Greenwich, que é exatamente o mesmo. como o 8º Distrito Leste, onde a China está localizada. Existe essa linha ao pesquisar date.timezone por 8 horas.
;data.fuso horário =
Remova e altere para
data.fuso horário = RPC
Entre eles, RPC: República Popular da China,
Para soluções mais detalhadas, consulte este fórum
http://www..net/bbs/archiver/?tid-60.html
Mais artigos Site para entusiastas de PHP http://www..net/
Apache integra PHP
1 Abra o documento de configuração do apache no menu iniciar
2 Modifique o diretório raiz do site e encontre a seguinte linha em DocumentRoot
DocumentRoot"C:/Arquivos de Programas/Grupo Apache/Apache2/htdos"
Este é o diretório raiz do seu site. Você pode modificá-lo ou usar o padrão. Se você alterá-lo, também precisará modificar os seguintes itens, caso contrário, um erro 403 pode aparecer.
Duas linhas abaixo dela são
<Diretório "C:/Arquivos de Programas/Grupo Apache/Apache2/htdocs">
Altere C:/Program Files/Apache Group/Apache2/htdos nos dois itens acima para o diretório desejado
3. Encontre DirectoryIndex index.html index.html.var
Modificar para
DirectoryIndex index.html index.html.var index.php
Desta forma, index.php pode servir como página padrão.
4 Instalação modular do php no Apache.
Encontre #LoadModule foo_module module/mod_foo.so
Adicione uma linha após esta linha
LoadModule php5_module C:/php5/php5apache2.dll
onde C:/php5/php5apache2.dll é o caminho correspondente onde você instala o php.
Tenha cuidado para não confundir php5apache2.dll com php5apache.dll php5apache.dll só funciona com a versão 1 do Apache.
Nota: php5apache2.dll no pacote compactado PHP5 é adequado apenas para a versão apache2.0.* Se for 2.2.* ou versão superior, pode aparecer.
"Não é possível carregar C:/php/php5apache2.dll no servidor: o módulo especificado não foi encontrado."
ou:
"A operação solicitada falhou"
situação. Para soluções para este problema, consulte este fórum.
http://www..net/bbs/viewthread.php?tid=857&extra=page%3D1
5 Encontre AddType application/x-gzip .gz .tgz
Adicione uma linha após esta linha
Aplicativo AddType/x-httpd-php .php
Desta forma, o apache pode interpretar o arquivo php A configuração é basicamente concluída aqui
########Reinicie o apache#########
Crie um arquivo phpinfo.php no diretório raiz do site
<. ?php
phpinfo();
?>
Abrir no navegador
http://localhost/phpinfo.php
Se aparecer a seguinte informação, significa que o php foi configurado
A seguir, teste a associação entre o banco de dados php e mysql Crie um arquivo test.php no diretório raiz do site
CODE:[Copy to clipboard]<?php.
$link=mysql_connect("localhost","root","12345"); //Altere 12345 para sua senha mysql
if(!$link) echo "Falha!";
senão echo "Sucesso!";
mysql_close();
?>
Abra http://localhost/test.php no navegador
Se a saída for bem-sucedida, significa que você concluiu
a instalação do phpMyAdmin
e baixe o phpMyAdmin-2.7.0.zip, descompacte-o no diretório raiz do seu site e renomeie-o para phpMyAdmin.
Encontre e abra config.defaut.php (algumas versões são config.inc.php ou bibliotecas/config.default.php)
Faça as seguintes modificações:
1. Procure a senha e tenha as duas linhas a seguir:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
Preencha sua senha mysql entre aspas simples $cfg['Servers'][$i]['password'] = ''
2
;Pesquise $cfg['PmaAbsoluteUri'] e configure-o para o caminho do diretório phpMyAdmin, como: http://localhost/phpMyAdmin/ ;
modifique os dois itens a seguir de acordo com a codificação necessária (se você não estiver muito familiarizado com codificação de banco de dados; , é recomendado Não modificar)
3 Pesquise $cfg['DefaultLang'] e defina-o como zh-gb2312;
4 Pesquise $cfg['DefaultCharset'] e configure-o para gb2312;
abra o navegador e digite: http://localhost/phpMyAdmin/ , tanto o Apache quanto o MySQL foram iniciados.
Se a página a seguir aparecer, a instalação do phpmyadmin está concluída e pode ser usada.
Familiarize-se lentamente com as funções específicas do phpMyAdmin e não entrarei em detalhes aqui.
Meu resumo abrangente:
1. O diretório de instalação deve ser nomeado em inglês tanto quanto possível, e o mesmo vale para os arquivos (quem disse que a China está atrasada?)
2. O Apache fornece serviços web. Não verifiquei a conexão do banco de dados MYSQL. . Instalei diretamente usando um fórum PHPWIND, para comprovar que a conexão foi bem-sucedida, é melhor ir ao site oficial do php, etc. (Usei pela primeira vez o PHP5.2.1 que baixei de alguém que não sei onde. Como resultado, faltava um arquivo e sempre dizia que o módulo não podia ser carregado. Levei muito tempo para descobrir qual foi muito frustrante)
3. Meu sistema é a versão do servidor 2000 em D , portanto, c:windows deve ser alterado para d:winnt Você deve entender isso.
4. Além disso, é mais fácil configurar o PHP no iis:
Método de instalação do PHP+IIS no Windows 2000
<1>, descompacte php-5.0.0 (recomendado se houver uma nova versão)-Win32.zip e coloque-o em C:php.
<2>. Copie php.ini-dist para o diretório Winnt e renomeie-o para php.ini. Copie php5ts.dll e libmysql.dll para WINNTsystem32.
<3> Em seguida, faça as configurações no IIS, abra a caixa de diálogo Propriedades padrão do site, mude para a guia "Diretório inicial" e clique no botão "Configuração" para abrir a "Caixa de diálogo Configuração do aplicativo", clique em "Adicionar" para abrir a caixa de diálogo "Adicionar/editar mapeamento de extensão de aplicativo". Na caixa de entrada "Arquivo executável", aponte para c:/php/php5isapi.dll, digite ".php" (excluindo aspas) na caixa de entrada "Nome da extensão" e selecione "Mecanismo de script" e "Verifique se o arquivo Existem duas caixas de seleção, confirme e saia do IIS.
Neste ponto o servidor deve ser capaz de suportar tanto asp quanto php.
Em seguida, configure o php.ini para fazer com que o php suporte a biblioteca MYSQL e GD
<1>, procure por "extension_dir" no Bloco de Notas e coloque
extension_dir = "./"
Modificar para
extension_dir = "C:phpext"
<2>, procure por ";extension=php_mysql.dll" e ";extension=php_gd2.dll" no bloco de notas e remova o ";" anterior, ou seja,
;extensão=php_mysql.dll
Mudar para
extensão =
php_mysql.dll
;extensão=php_gd2.dll
Mudar para
extension=php_gd2.dll
<3>, salve o php.ini e reinicie o IIS
Notas de instalação do php5.12+apache2.054+mysql5.0 no Windows XP
1. Instale o apache
apache_2.0.54-win32-x86-no_ssl É muito fácil. Após a conclusão da instalação, abra a pasta htdocs no diretório de instalação e modifique o sufixo de qualquer arquivo para htm.
Abra http://localhost para verificar se a instalação foi bem-sucedida.
2. Instale o php5,
descompacte php-5.1.2-Win32 no diretório c:php e copie php5ts.dll do diretório para o diretório c:windows.
Copie os seguintes arquivos DLL do diretório c:PHP para o diretório C:windowssystem32:
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libintl-1.dll
libmhash.dll
libmysql.dll
libmysqli.dll
ntwdblib.dll
ntwdblib.dll
yaz.dll
Entre eles, libmysql.dll é o suporte estendido para versões anteriores ao MySQL 4.1, e libmysqli.dll é o suporte estendido para versões posteriores ao MySQL 4.1. Como o que baixei acima é o MySQL 4.0.20, posso copiar libmysql.dll.
Copie o arquivo php.ini-dist do diretório C:PHP para o diretório C:windows, renomeie-o como php.ini e abra-o para edição com o Bloco de Notas:
Localize as duas linhas a seguir:
; Diretório no qual residem as extensões carregáveis (módulos).
extension_dir = "./"
Modifique a linha a seguir para apontá-la para o diretório c:PHPext, como segue:
; Diretório no qual residem as extensões carregáveis (módulos).
extension_dir = "c:PHPext"
remova o ; antes de extension=php_mysql.dll
3. Modifique o arquivo httpd.conf no diretório apache e localize a seguinte linha:
DirectoryIndex index.html index.html.var
Adicione uma página padrão do PHP depois dela, geralmente index.php, como segue:
DirectoryIndex index.html index.html.var index.php
Para que o Apache reconheça as extensões relevantes para PHP, pesquise e localize a seguinte seção:
<Diretório "c:/apache/Apache2/cgi-bin">
Permitir substituir nenhum
Opções Nenhuma
Ordem permitir, negar
Permitir de todos
</Directory>
Adicione as duas linhas a seguir depois:
Aplicativo AddType/x-httpd-php .php .phtml .php3 .php4
Aplicativo AddType/x-httpd-php-source.phps
Especifique o módulo php, encontre e localize a seguinte linha:
#LoadModule ssl_module módulos/mod_ssl.so
Adicione uma linha abaixo:
LoadModule php5_module c:PHPphp5apache2.dll
Faça com que aponte para o arquivo php5apache2.dll no diretório PHP5. O caminho deve ser preciso.
Se você deseja desativar a navegação no diretório, encontre e navegue até as seguintes linhas:
Opções Índices FollowSymLinks
Basta remover algumas linhas de comentários e adicionar a seguinte linha de Índices Após modificação:
Opções FollowSymLinks
OK, salve o arquivo httpd.conf e reinicie o servidor Apache.
Escreva um arquivo de teste PHP~OK~!
3. Instale mysql-5.0.0-alpha-win, PRÓXIMO~~ok!