Ich habe den ganzen Tag versucht, meinen Apache-Server zu konfigurieren, aber ich habe große Probleme damit, eine php.ini-Datei zu laden.
Wenn ich versuche, eine Verbindung zu meiner Datenbank herzustellen, wird folgende Fehlermeldung angezeigt:
Call to undefined function mysql_connect()
Nachdem ich diesen Fehler erhalten hatte, lud ich die PHP-Infoseite hoch und stellte fest, dass meine php.ini-Datei nicht geladen wurde, wie von hier aus gesehen.
Clip von meiner php.info Seite:
Configuration File (php.ini) Path C:\windows
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
- Ich verwende PHP Version 5.6.21
Dies ist auf einem Windows-Computer.
Dinge, die ich in meiner php.ini-Datei getan habe:
- haben diese Zeilen kommentiert:
extension=php_mysql.dll
extension=php_mysqli.dll
- Erweiterung geändert zu:
extension_dir = "C:\php\ext"
Habe auch dies zu meiner Apache-Konfigurationsdatei hinzugefügt:
LoadModule php5_module c:/php/php5apache2_4.dll
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
Meine php.ini-Datei befindet sich in c: \ php. Ich habe auch versucht, sie in Windows zu platzieren, aber im Idealfall möchte ich sie im php-Ordner haben, aber keines dieser beiden hat funktioniert.
Wenn ich php -m ausführe, werden sowohl mysql- als auch mysqli -unde-php-Module angezeigt.
Ich habe auch versucht, einen PHP-Ordner zu meiner Registrierung unter HKEY_LOCAL_MACHINE \ SOFTWARE hinzuzufügen (dann habe ich \ php hinzugefügt). Dabei habe ich einen Zeichenfolgenwert namens IniFilePath hinzugefügt und den Pfad auf C: \ php \ php.ini festgelegt (habe auch versucht, nur C: \ php)
Ich habe dies getan, weil http://php.net/manual/en/configuration.file.php sagt, dass es dort überprüft, bevor es im Windows-Ordner überprüft. Aber nichts, was ich tue, scheint zu funktionieren.
Wie bekomme ich es, um meine php.ini-Datei zu laden (idealerweise im PHP-Ordner).
Bitte helfen Sie