Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Apache2.2 mit PHP5.2, MySQL5.0 und phpMyAdmin3.2 unter Windows 2k3 installieren und konfigurieren

Frage Linux Apache Server

Mitglied: Unripapaya

Unripapaya (Level 1) - Jetzt verbinden

12.11.2009 um 10:17 Uhr, 7379 Aufrufe, 3 Kommentare

Hallo,

ich versuche schon etwas länger einen neuen Webserver unter Windows 2003 einzurichten.
Habe auf XAMPP verzichtet, weil es ja immer heisst, dass es nicht geeignet ist. Erst recht nicht wenn man sich mit dem Konfigurieren nicht auskennt.

Habe bisher folgendes gemacht:

- Apache 2.2.14 installiert unter C:\WWW\Apache2.2
1. Server Name: server.somenet.de
2. Domain Name:somenet.de
3. E-Mail: admin@somenet.de
- MySQL 5.0.87 installiert unter C:\WWW\MySQL5.0
- MySQL konfiguriert:
1. Configuration Type: Detailed Configuration
2. Server Type: Server Machine
3. Database Usage: Multifunctional Database
4. Drive For InnoDB Datafile: C:\ Installation Path
5. Number Of Concurrent Connections: Decision Support (DSS)/OLAP
6. Networking Options: Enable TCP/IP Networking; Port: 3306 & Enable Strict Mode
7. Default Character Set: Standard Character Set
8. Windows Options: Install As Windows Service; Launch the MySQL Server automatically & Include Bin Directory in Windows Path
9. Security options: Modify Security Settings; password: “password”
10. Execute
- Test-Datenbank angelegt: buecher
- PHP 5.2.11 entpackt nach C:\WWW\PHP5.2
1. php.ini-dist in C:\Windows kopiert und in php.ini umbenannt
2. In der php.ini folgende Zeilen ergänzt:
doc_root = C:\WWW\Apache2.2\htdocs ;meine DocumentRoot
extension_dir = C:\WWW\PHP5.2\ext ;mein PHP-Verzeichnis
3. Das Verzeichnis C:\WWW\PHP5.2\ zu der Umgebungsvariablen PATH hinzufügt (Start - Systemsteuerung - System - Erweitert - Umgebungsvariablen)
4. php5ts.dll in C:\Windows\System32 kopiert
5. In der httpd.conf folgende Zeilen ergänzt:
LoadModule php5_module „C:/WWW/PHP5.2/php5apache2_2.dll“
AddType application/x-httpd-php .php
6. Im Apache Monitor stand als Versionsangabe folgendes:
Apache/2.2.14 (Win32) PHP/5.2.11
- phpMyAdmin 3.2.3 entpackt nach C:\WWW\Apache2.2\htdocs
1. Im Verzeichnis phpMyAdmin-3.2.3-all-languages ein Unterverzeichnis config wie folgt erzeugt mit Schreibrechten für jeden :
> cd phpMyAdmin-3.2.3-all-languages
> md config
> cacls config /e /t /g SYSTEM:F
2. MySQL Benutzerkonto erstellt mit Leserechten der Verwaltungsdatenbank mysql zur Überprüfung der phpMyAdmin-Authentifizierung
mysql> CREATE USER phpcontroller@localhost IDENTIFIED BY ‚password’;
mysql> GRANT SELECT ON mysql.* TO phpcontroller@localhost;
3. In der httpd.conf folgende Zeile ergänzt:
Alias /phpmyadmin /user/local/apache2.2/phpMyAdmin-3.2.3-all-languages

Nun sollte eigentlich (laut meinem schlauen Buch) die interaktive Konfigurationshilfe starten wenn ich folgendes im Browser eintippe:
http://localhost/phpmyadmin/scripts/setup.php
Aber als Ergebnis sehe ich nur die 403 Forbidden Fehlermeldung.

Könnte mir da bitte irgendwer weiterhelfen?
Danke, danke, danke im Voraus.

Gruß
,
Unripapaya.
Mitglied: Arano
12.11.2009 um 15:29 Uhr
3. In der httpd.conf folgende Zeile ergänzt:
Alias /phpmyadmin /user/local/apache2.2/phpMyAdmin-3.2.3-all-languages


Sollte "/user/local/apache2.2/phpMyAdmin-3.2.3-all-languages" nicht eine Windows Pfadangabe sein, also beginnend mit "C:\" bzw. so wie ich es gerade gelesen habe: "C:\WWW\Apache2.2\htdocs" - der Ort an dem PMA liegt. Enentuell reicht auch eine Angabe des Pfades ausgehend vom DocumentRoot.
Nachlesen kannst du es im Apache-Manual - mod_alias (apache.org)

Was ich noch sehe:
du hast PMA ja direkt ins DocumentRoot kopiert, dann wird es auch über die direkte URL erreichbar sein: "http://localhost/" bzw. das Setup über "http://localhost/scripts/setup.php".


Was ich auch gerne macht ist nach der installation im DocumentRoot eine index.php zu erstellen die folgendes enthält:
01.
<?php 
02.
 
03.
$resMysql = @mysql_connect('localhost','root','rootpasswd'); 
04.
if(FALSE === is_resource($resMysql)) 
05.
    echo '### Datenbankserver nicht erreichtbar: '.mysql_error(); 
06.
else 
07.
    echo 'Mit Datenbankserver verbunden: '.$resMysql
08.
 
09.
echo '<br><br>'
10.
 
11.
phpinfo(); 
12.
 
13.
?>

~Arano
Bitte warten ..
Mitglied: Unripapaya
13.11.2009 um 08:00 Uhr
Hi, Arano!

Danke für deine Antwort!

Den phpMyAdmin-Ordner habe ich nun unter C:\WWW\Apache2.2\ gespeichert, was ich als ServerRoot verstanden habe.
Das mit der Pfadangabe habe ich auch mittlerweile geändert und so lautet die neue Alias-Zeile nun:
Alias /phpmyadmin "C:/WWW/Apache2.2/phpMyAdmin-3.2.3-all-languages"

Ausserdem habe ich folgendes der httpd.config hinzugefügt:
<Directory "C:/WWW/Apache2.2/phpMyAdmin-3.2.3-all-languages">
Options None
AllowOverride None
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>

Es scheint nun zu funktionieren, denn ich kann mich unter http://localhost/phpmyadmin nun einloggen.

Allerdings finde ich nun die setup.php von phpmyadmin nicht...
Es gibt zwar eine unter ...\phpMyAdmin-3.2.3-all-languages\libraries\dbg\, aber wenn ich diese im Browser aufrufe sehe ich Nix.

Nun muss ich die config.inc.php im Editor konfigurieren^^.

Gruß,
Unripapaya.
Bitte warten ..
Mitglied: Arano
13.11.2009 um 17:11 Uhr
Moin moin

Allerdings finde ich nun die setup.php von phpmyadmin nicht...
Und das hat auch einen Grund, beschrieben in der Documentation.txt (oder .html) auf die man vom lesen der "README"-Datei verwiesen wird (Kategorie: Installation).

Hast Glück das ich gerade letzte Woche mein System neu aufgesetzt habe und PMA gestern neu eingerichtet habe - sonst hätte ich nämlich gar nicht nachgesehen


Schönes Wochenende
~Arano


Edit:
Wenn du dein Problem als gelöst ansiehst, kannst du den Thread ja auch als solchen markieren...
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Apache Server
gelöst Ubuntu und Apache2 - zwei Webanwendungen auf einem Server (4)

Frage von Yannosch zum Thema Apache Server ...

Apache Server
gelöst Apache2 startet aufgrund von Zugriffsverweigerung bei Logs nicht (8)

Frage von traller zum Thema Apache Server ...

Ubuntu
gelöst Apache2 - Verzeichnis auf URL mappen (10)

Frage von bolshi zum Thema Ubuntu ...

Apache Server
gelöst Probleme mit Apache2 und SSL bzw getssl (1)

Frage von Henere zum Thema Apache Server ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Erkennung und -Abwehr
Spam mit eigener Domain (12)

Frage von NoobOne zum Thema Erkennung und -Abwehr ...