dedlfix: Apache 2.0.54 configurieren

Beitrag lesen

echo $begrüßung;

Nicht nur das. Es muß eben auch dafür gesorgt werden, daß das Verzeichis (in diesem Fall C:\php\ext) über den $PATH erreichbar ist.

Das ist nicht nötig, solange sich darin nur die php_*.dll-Dateien befinden, denn diese werden ja von PHP über die extension_dir-Einstellung der php.ini gefunden.

<IfModule mod_php5.c>
     PHPINIDir "D:/Apache/conf"
   </IfModule>

Achtung! es darf nur _einmal_ so eine Eintragung geben, wahlweise in der httpd.conf oder innerhalb eines virtualhost-Containers. Getrennte Angaben für unterschiedliche virtuelle Hosts sind leider nicht zulässig.

Eigentlich logisch, denn das PHP-Modul gilt ja für alle "Teilnehmer". Sonst bräuchte man den Safe-Mode-Kopfstand nicht. Dass man es in einen virtualhost-Container schreiben darf wäre m.E. ein Fehler.

  1. im Verzeichnisbaum (D:/Apache/extensions):
    Dort liegen die drei Bibliotheken php_mysql.dll, php_mysqli.dll und libmysql.dll. Die php5ts.dll liegt in D:\Apache\bin, und die php5apache2.dll in D:\Apache\modules.

Was sind deine Beweggründe das so aufzuteilen und nicht den ganzen PHP-Krempel in einem Verzeichnis (+ Extensions-Unterverzeichnis) zu lassen? (Für dieses Verzeichnis dann einen Path-Eintrag vornehmen und am besten dem Benutzerprofil zuordnen, unter dem der Apache laufen soll)

echo "$verabschiedung $name";