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.
- 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";