Archiv verlassen und diese Seite im Standarddesign anzeigen : Den Apache2 php fähig machen
Als erstes habe ich php installiet, dann MySQL, nun dachte ich eigendlich er würde php-befehle anerkennen, tut er aber nicht, aber es wird beim Monitor Apache Server angezeigt das PHP5 da ist.
Ich bin so vorgegangen:
Also erstes habe ich PHP5 in den apache2 ordner kopiert, also er ist jetzt da H:\Apache\Apache2\php. Danach habe ich ich die php.ini-dist nach C:\WINDOWS und dort in php.ini geändert, dort habe ich das gemacht:
doc_root = H:\Apache\Apache2\htdocs
und extension_dir = H:\Apache\Apache2\php\
danach habe ich die php5ts.dll-datei nach C:\WINDOWS\system32 kopiert.
und als letztes die httpd.conf geändert, das habe ich hinzugefügt
LoadModule php5_module "H:/Apache/Apache2/php/php5apache2.dll"
AddType application/x-http-php .php
warum geht das jetzt nicht?
Chocwise
20.03.2005, 16:39
...
LoadModule php5_module "H:/Apache/Apache2/php/php5apache2.dll"
...?
Hast du tatsächlich Slashes verwendet anstatt Backslashes?
Wenn es nicht nur ein Irrtum hier im Post war, verwende mal Backslashes:
LoadModule php5_module "H:\Apache\Apache2\php\php5apache2.dll"
Vergiss nicht den Restart des Apache.
Wenn es dann immernoch nicht geht, beschreib die Symptome.
Gibt es Fehlermeldungen, wird der Quelltext ungeparsed ausgegeben? Irgendwelche relevanten Fehlermeldungen in der error.log des Apache?
Crash-Override
20.03.2005, 16:52
Mhm? Die Slashes sind vollkommen richtig...
Ich habs bei Apache2 mit PHP 4.3 so gemacht:
LoadModule php4_module E:/Server/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php4 .php .php3 .inc .html .htm
AddType application/x-httpd-php-source .phps
es geht jetzt, ich habe
AddType application/x-httpd-php .php4 .php .php3 .inc .html .htm
AddType application/x-httpd-php-source .phps
ergenzt und das gelöscht
AddType application/x-http-php .php
vielen dank
Chocwise
20.03.2005, 17:41
Mhm? Die Slashes sind vollkommen richtig...
Hmjoa. Ich hab nie PHP auf einem Windowssystem selbst compiliert. Aber gut zu wissen. ;)
*notizmach*
php ist ja nur die halbe Sache, jetzt kommt noch phpmyadmin, aber dies habe ich noch nie gemacht, kann mir mahl jemand erklähren wie es geht, bis jetzt habe ich nur das neuste phpmyadmin downgeloadet, bei google habe ich auch nichts gescheitet gefunden.
Öhm, eigentlich nur auf den Server kopieren, in der config.inc.php (im PhpMyAdmin-Hauptverzeichnis) ein paar Pfade anpassen und evtl. das Verzeichnis mit .htaccess löschen. Ich hatte damit keine Schwierigkeiten.
dead_orc
20.03.2005, 18:51
Ich habe mir den PMA-Ordner nicht in mein root-Verzeichnis gepackt, damit es nicht zu unübersichtlich wird. Bei mir liegt der im Programme-Ordner und ein Alias verweist darauf. AFAIK ist in dem Archiv sogar eine recht detaillierte Anweisung, wie man PMA installiert :confused:
was ist AFAIK?
verdammt,
"Die Erweiterung "mysql" kann nicht geladen werden.
Bitte überprüfen Sie Ihre PHP-Konfiguration."
irgendwas habe ich vergessen
was ist AFAIK?
AFAIK = As Far as I know = Soweit ich weiß
dead_orc
21.03.2005, 16:07
Hm, das ist seltsam, denn AFAIK (;)) ist MySQL-Unterstützung standardmäßig eingebaut und braucht keine weitere Erweiterung oder DLL. Ansonsten überprüf mal deine php.ini - vielleicht ist da eine Erweiterung auskommentiert, die benötigt wird.
Chocwise
21.03.2005, 16:49
Bei einem Linuxsystem würd ich nun auf das Fehlen, bzw. Delokalisierung der mysql.so-Datei tippen. Nur hat ein WAMPP sowas auch?
Auf meinem System hab ich keine mysql-Socketdatei gefunden.
Crash-Override
21.03.2005, 17:48
.so Dateine sind unter Windows DLL Dateien (zumindestens in diesem Fall).
Sie sind standartmäßig im PHP aktviert und sofort nutzbar. Ich habe bei meinem Server die Default Einstellungen von php genommen und das lief.
Chocwise
21.03.2005, 18:08
.so Dateine sind unter Windows DLL Dateien (zumindestens in diesem Fall).
Sie sind standartmäßig im PHP aktviert und sofort nutzbar. Ich habe bei meinem Server die Default Einstellungen von php genommen und das lief.
Bei meinen letzten Debianservern war die immer delokalisiert und ich musste sie jedes mal an die richtige Stelle schieben.
bei php5, ähm muss ich da eigendlich noch was mit der libmysql.dll-datei machen?, weil früher bei php4 war das mysql support nämlich fest integriert und wie es scheint bei php5 nicht mehr.
Also muss ich die libmysql.dll nach WINDOWS oder nach system32 kopiert oder muss ich was total anderes machen?
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.