Was in diesem Artikel beschrieben wird, basiert auf Windows 2003 und die Softwareversionen sind Apache2.2.6 (Win32), PHP5.2.4, MySQL5.0.45 und phpMyAdmin2.11.1. Apache und MySQL müssen installiert sein und PHP und phpmyadmin werden dekomprimiert und für die Verwendung konfiguriert.
Ich werde nicht auf den detaillierten Installationsprozess eingehen. Ich habe hier nur über einige Probleme gesprochen, auf die ich während des Installationsprozesses gestoßen bin, damit jeder eine Referenz haben kann, wenn er auf das gleiche Problem stößt.
1. Kopieren Sie php5ts.dll und libmysql.dll aus dem PHP-Verzeichnis in das system32-Verzeichnis des Systems.
2. Ob php.ini in das Windows-Verzeichnis kopiert wird, ist aus der vorherigen Version nicht klar, aber ich habe php.ini nicht in das Windows-Verzeichnis kopiert, sondern habe es direkt in php.ini-dist umbenannt und im PHP-Verzeichnis abgelegt. Natürlich müssen Sie eine Zeile PHPINIDir c:/php/php.ini zur Konfigurationsdatei httpd.conf von Apache hinzufügen (mein PHP ist im PHP-Verzeichnis auf Laufwerk C installiert).
3. Apache hat einen 403-Zugriffsverweigerungsfehler. Ändern Sie in der Datei httpd.conf DocumentRoot „I:/blog“ entsprechend dem Verzeichnis Ihrer Website.
4. So funktioniert die .htaccess-Datei standardmäßig nicht. Wenn Sie möchten, dass .htaccess funktioniert, müssen Sie eine einzelne Zeile von „allowOverride none“ in der Datei ändern und ändern Sie es in AllowOverride All oder AllowOverride fileinfo.
5. Denken Sie vor der Verwendung von phpmyadmin daran, $cfg['blowfish_secret'] = '' in config.inc.php zu ändern (diese Datei wird von config.sample.inc.php umbenannt) und die Zeichen '' nach Belieben einzugeben , wie z. B. dfdf877ddff.
6. In phpmyadmin ist ein 1045-Fehler aufgetreten, der alle auf ein Passwortproblem zurückzuführen ist, sondern darauf, dass ich einen Domänennamen verwendet habe, um auf den Server zuzugreifen als http://blog.tryboy.org /phpadmin, wenn Sie http://localhost/phpmyadmin oder http://127.0.0.1/phpmyadmin verwenden, um darauf zuzugreifen, wird alles normal sein. Möglicherweise liegt es daran, dass MYSQL „eingestellt“ hat. Remote-Hosts ist der Zugriff über ROOT-Berechtigungen nicht gestattet. Verwenden Sie daher http://blog. Der Zugriff auf .tryboy.org/phpadmin wird als Remote-Host-Zugriff betrachtet.
7. phpmyadmin zeigt die Meldung „Mcrypt-Erweiterung konnte nicht geladen werden, bitte überprüfen Sie die PHP-Konfiguration“ an. Obwohl diese Meldung angezeigt wird, hat sie keine Auswirkung auf die allgemeine Verwendung. Wenn Sie das Problem lösen möchten, entfernen Sie zunächst das „;“ vor php_mcrypt.dll in der php.ini-Konfiguration von PHP. 2. Kopieren Sie libmcrypt.dll von php5 in das Systemverzeichnis system32.
8. Wenn Sie den Rewrite Mod von Apache aktivieren möchten, müssen Sie #LoadModule rewrite_modulemodules/mod_rewrite.so in der Datei httpd.conf ändern und das # entfernen.
9. Änderungen an der Datei httpd.conf müssen neu gestartet werden, damit sie wirksam werden.