Lo que describe este artículo está construido en Windows 2003 y las versiones de software son Apache2.2.6 (Win32), PHP5.2.4, MySQL5.0.45 y phpMyAdmin2.11.1. Es necesario instalar Apache y MySQL, y PHP y phpmyadmin deben descomprimirse y configurarse para su uso.
No entraré en el proceso de instalación detallado. Busqué mucho en Internet. Aquí solo hablo de algunos problemas que encontré durante el proceso de instalación para que todos puedan tener una referencia cuando se encuentren con el mismo problema.
1. Copie php5ts.dll y libmysql.dll en el directorio PHP al directorio system32 del sistema.
2. No está claro si php.ini se copia al directorio de Windows en la versión anterior, pero no copié php.ini al directorio de Windows. Cambié el nombre directamente a php.ini-dist y lo coloqué en el directorio php. Por supuesto, debe agregar una línea PHPINIDir c:/php/php.ini al archivo de configuración httpd.conf de Apache (mi PHP está instalado en el directorio PHP en la unidad C).
3. Apache tiene un error 403 de acceso denegado. En el archivo httpd.conf, modifique DocumentRoot "I:/blog" según el directorio de su sitio web.
4. Cómo hacer que el archivo .htaccess funcione. De forma predeterminada, .htaccess no funciona en Apache. Si desea que .htaccess funcione, debe modificar el archivo httpd.conf. Busque una sola línea de enableOverride none en el archivo. y cámbielo a AllowOverride All o AllowOverride fileinfo.
5. Antes de usar phpmyadmin, recuerde modificar $cfg['blowfish_secret'] = '' en config.inc.php (este archivo pasó a llamarse config.sample.inc.php) y complete los caracteres '' a voluntad. , como dfdf877ddff.
6. Se produjo un error 1045 en phpmyadmin. Todos los resultados de búsqueda de Internet decían que se debía a un problema de contraseña. Lo que encontré no fue un problema de contraseña, sino que usé un nombre de dominio para acceder a él en el servidor. como http://blog.tryboy.org/phpadmin, si usa http://localhost/phpmyadmin o http://127.0.0.1/phpmyadmin para acceder, todo será normal. Puede ser porque MYSQL se ha configurado ". Los hosts remotos no pueden acceder mediante permisos ROOT", por lo que utilizar http://blog para acceder a .tryboy.org/phpadmin se considera acceso a host remoto.
7. phpmyadmin muestra el mensaje "No se puede cargar la extensión mcrypt, verifique la configuración de PHP". Aunque aparece este mensaje, no tiene ningún impacto en el uso general. Si desea solucionarlo, primero elimine el ";" delante de php_mcrypt.dll en la configuración php.ini de PHP. 2. Copie libmcrypt.dll de php5 al directorio del sistema system32.
8. Si desea habilitar el Mod de reescritura de Apache, debe modificar #LoadModule rewrite_module module/mod_rewrite.so en el archivo httpd.conf y eliminar el #.
9. Las modificaciones al archivo httpd.conf deben reiniciarse para que surtan efecto.