|
|
|
|
|
|
|
#1 (permalink) | |
|
Gast
Beiträge: n/a
|
Hallo, ich bin Nooby, richte mir grad Apache,PHP5 und MySQL ein um endlich loszulegen.
Mein seit Stunden nervendes Problem :P Apache 1.3.1 ist auf Windows ME installiert PHP5 ist installiert. MySQL 4.1.2alpha ist installiert Bis dahin läuft alles prima. Nun hab ich in der php.ini in der extension die php_msql.dll feigegeben wie hier zu sehn: Code:
;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ; ; If you wish to have an extension loaded automatically, use the following ; syntax: ; ; extension=modulename.extension ; ; For example, on Windows: ; ; extension=msql.dll ; ; ... or under UNIX: ; ; extension=msql.so ; ; Note that it should be the name of the module only; no directory information ; needs to go here. Specify the location of the extension with the ; extension_dir directive above. ;Windows Extensions ;Note that ODBC support is built in, so no dll is needed for it. ; ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll extension=php_mysql.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll ;extension=php_yaz.dll ;extension=php_zip.dll "PHP-Startup: Unable to load dynamic library './php_mysql.dll' - Ein der für die Ausführung dieser Anwendung notwendige Bibliothekdateien kann nicht gefunden werden." Toll, nun hab ich auf php.net diesen FAQ-Hinweis gefunden: Zitat:
http://www.php.net/manual/de/ref.mysql.php http://www.php.net/manual/de/ref.mysqli.php Wie aktiviert man jetzt nun die mysql oder mysqli Extensionen in PHP5 Was für ein Theater bis man alles am laufen hat Durchblick hab ich schon jetzt nicht mehr |
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 17.10.2003
Beiträge: 243
![]() |
Hach je... das Problem kenne ich!
Er findet die mysql_client.dll nicht, bzw. die falsche Version davon. Ich habe bei mir einfach die passende von mysql in das entsprechende PHP-Verzeichnis kopiert. Danach ging's. Hebe dir am besten die original DLL von PHP auf. |
|
|
|
|
|
#3 (permalink) |
|
Gast
Beiträge: n/a
|
Naja, in meinem neuen PHP5&mysql Buch bin ich schlauer geworden als aus allen Bildschirmzeilen. Traurig, das so etwas nirgendwo genauer erklärt wird.
Allen möglichen Quatsch hab ich gelesen vorher, bloß die exakte Lösung war nie dabei. Aus dem PHP5 -Stammverzeichnis die folgenden Dateiein: php_mysql.dll libmysql.dll ins system32 Verzeichnis von XP/2000 oder ins system Verzeichnis von 98/ME kopieren. In der php.ini , die sich im Windows-Stammverzeichnis befindet muß dan die entsprechende extension=php_mysql.dll freigeschaltet werden, indem das Semikolon davor entfernt wird. Pfff, Installationsterror beendet. Lernen kann beginnen |
|
|
|
#6 (permalink) |
|
Gast
Beiträge: n/a
|
Hallo Leute,
da schleicht sich wohl auch bei PHP ein gewisser Lapsus ein. Problem beim Laden der Extention php_mysql.dll (Windows). Wo liegt jetzt genau das Problem? Vermutlich hast Du du die Standardinstallationsvarinte benutzt (PHP 5.0.0 installer). Zuerst musst Du dann noch das PHP-MySQL Paket heruntergeladen. z.B. hier: http://de3.php.net/get/php-5.0.0-Win.../from/a/mirror (PHP 5.0.0 zip package) Das Zip auch in das Verzeichnis für PHP entpacken. z.B. C:\Programme\PHP Die PHP.INI befindet sich im Windows Verzeichnis und muss auch geändert werden. Folgenden Teil ändern: extension_dir = "./" ändern in: extension_dir = ".\ext" Und jetzt noch die Auskommentierung: ;extension=php_mysqli.dll ;extension=php_mysql.dll Die php_mysqli.dll enthält alle Funktionen die für Version pre 4.1 noch benötigt wären. Falls Ihr also noch MySQL 4.1 oder älter einsetzt bitte auch auskommentieren. extension=php_mysqli.dll extension=php_mysql.dll Für das nächste Problem gibt es zwei Lösungen eine Gute und eine Schlechte. Schlechte Lösung: kopiere die Dateien libmysql.dll und libmysqli.dll ins Verzeichnis %SystemRoot%\System32 in aller Regel C:\Windows\System32 Aber welcher Schmutzfink macht denn sowas! Ts Ts Ts... Alles was er irgendwie nicht findet erstmal nach %SystemRoot%\System32 kopieren ne ne ne... Gute Lösung (allerdings mit Neustart verbunden): Gehezu Arbeitsplatz (rechte Maustaste) "Eigenschaften" auf den Reiter oder TAB "Erweitert" auf den Button "Umgebungsvariablen" die Systemvariable Path ändern: z.B: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem in %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;C:\Programme\PHP Hubs hier ist ja auch unser Systempfad in dem er immer alles findet! Das ist der Suchpfad. Das war schon unter DOS 3.x so nur dort in der Autoexec.bat. Diese Variante verhindert auch das Du irgendwann lauter redundante Daten hast, zum anderen brauchst Du nicht nach und nach das ganze PHP Verzeichnis dorthinkopieren. Gruß Skinhair |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP5 kompillieren mit mysql-Unterstüzung ohne lokale Install | Chmeee | Server, Hosting und Workstations | 6 | 17.08.2007 10:27 |
| Mysql Server Einstellunen Optimieren | pchero | Datenbanken | 3 | 01.05.2007 19:50 |
| PHP5 und MySQL installiert - Doch php kennt keine mysql Fkts | Monty77 | Server, Hosting und Workstations | 3 | 22.06.2006 12:54 |
| Update auf php5 -->Problem mit mysql | PHP Tipps 2006 | 6 | 15.03.2006 12:43 | |
| Minimales Paket aus Apache, PHP(5), MySQL | Schaelle | Server, Hosting und Workstations | 9 | 01.11.2005 16:07 |
| [Erledigt] Schnittstelle zwischen PHP und MySQL klappt net !!! | Datenbanken | 16 | 16.10.2005 14:24 | |
| Frage bzgl. Apache2 mit PHP5 und MySQL?!? | PHP Tipps 2005-2 | 3 | 07.10.2005 08:39 | |
| not allowed to connect to this MySQL server | PHP Tipps 2005-2 | 2 | 23.09.2005 18:34 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| mysql und PHP5 | Datenbanken | 9 | 17.07.2005 19:20 | |
| Problem beim Einbinden von MySql in PHP5 | PHP Tipps 2005-2 | 3 | 08.06.2005 10:37 | |
| [Erledigt] mysql probleme nach update auf php5 | PHP-Fortgeschrittene | 2 | 20.02.2005 17:09 | |
| Probleme mit mysql nach Update auf PHP5 | PHP Tipps 2005 | 2 | 09.02.2005 11:53 | |
| MySQL Performance mit PHP5 miserabel | Datenbanken | 17 | 10.01.2005 17:24 | |
| Access denied for user: '@localhost' / SYSTEM@localhost | Datenbanken | 0 | 10.11.2004 20:35 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.