O que este artigo descreve é baseado no Windows 2003 e as versões do software são Apache2.2.6 (Win32), PHP5.2.4, MySQL5.0.45 e phpMyAdmin2.11.1. Apache e MySQL precisam ser instalados, e PHP e phpmyadmin são descompactados e configurados para uso.
Não vou entrar no processo de instalação detalhado. Pesquisei muito na Internet. Aqui apenas falo sobre alguns problemas que encontrei durante o processo de instalação para que todos possam ter uma referência ao encontrar o mesmo problema.
1. Copie php5ts.dll e libmysql.dll do diretório PHP para o diretório system32 do sistema.
2. Se o php.ini foi copiado para o diretório do Windows não está claro na versão anterior, mas não copiei o php.ini para o diretório do Windows, renomeei diretamente php.ini-dist e coloquei-o no diretório php. Claro, você precisa adicionar uma linha PHPINIDir c:/php/php.ini ao arquivo de configuração httpd.conf do Apache (meu PHP está instalado no diretório PHP na unidade C).
3. Apache tem um erro 403 de acesso negado No arquivo httpd.conf, modifique DocumentRoot "I:/blog" de acordo com o diretório do seu site.
4. Como fazer o arquivo .htaccess funcionar. Por padrão, .htaccess não funciona no Apache. Se quiser que .htaccess funcione, você precisa modificar o arquivo httpd.conf. e altere-o para AllowOverride All ou AllowOverride fileinfo.
5. Antes de usar o phpmyadmin, lembre-se de modificar $cfg['blowfish_secret'] = '' em config.inc.php (este arquivo foi renomeado de config.sample.inc.php) e preencha os '' caracteres à vontade. , como dfdf877ddff.
6. Ocorreu um erro 1045 no phpmyadmin Todos os resultados da pesquisa na Internet disseram que foi devido a um problema de senha. O que encontrei não foi um problema de senha, mas que usei um nome de domínio para acessá-lo no servidor. como http://blog.tryboy.org/phpadmin, se você usar http://localhost/phpmyadmin ou http://127.0.0.1/phpmyadmin para acessá-lo, tudo ficará normal. Pode ser porque o MYSQL definiu ". hosts remotos não têm permissão para acessar através de permissões ROOT", então use http://blog. Acessar .tryboy.org/phpadmin é considerado como acesso remoto ao host.
7. O phpmyadmin exibe o prompt "Não é possível carregar a extensão mcrypt, verifique a configuração do PHP." Embora esse prompt apareça, ele não tem impacto no uso geral. Se você quiser resolver isso, primeiro remova o ";" na frente do php_mcrypt.dll na configuração do php.ini do PHP. 2. Copie libmcrypt.dll do php5 para o diretório system32 do sistema.
8. Se você deseja habilitar o Rewrite Mod do Apache, você deve modificar #LoadModule rewrite_module module/mod_rewrite.so no arquivo httpd.conf e remover o #.
9. As modificações no arquivo httpd.conf devem ser reiniciadas para terem efeito.