בעיה עם PHP 5 ו- MySQL - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה עם PHP 5 ו- MySQL


Aviv C

Recommended Posts

אני חייב שתעזרו לי כי אני כבר מחפש פיתרון במשך שבוע.

יש לי מערכת הפעלה XP SP2 Pro ושרת IIS.

רציתי ללמוד PHP ולכן הורדתי את החבילה המתאימה ל- גירסה 5.2.5 (אחרונה).

התקנתי את החבילה על שרת ה- IIS.

ה- PHP עובד מצויין והכל בסדר.

עכשיו רציתי להשתמש במסד נתונים MySQL.

הורדתי את הגירסה האחרונה של MYSQL והתקנתי אותה בלי בעיות.

גם היא עובדת נהדר.

כשניסיתי להתחבר ל- MySQL דרך PHP זה לא עבד.

הבנתי שצריך לעשות משהו עם ה- PHP ועם הקבצים libmysql.dll, php_mysql.dll, php_mysqli.dll ו- php_pdo_mysql.dll.

ניסיתי להעתיק אותם לתקיית ה- System אבל זה לא עזר.

ניסיתי עוד הרבה דברים אבל זה לא עוזר.

בבקשה אם למישהו יש פיתרון בשבילי או לפחות מה עושים עם הקבצים האלה שיביא אותו כאן.

קישור לתוכן
שתף באתרים אחרים

אז מה ? תעדכן אותו במקום להציף את הפורום.

בעמוד עם phpinfo בדקת אם מופיע לך שם המילה mysql ?

פעלת על פי ההנחיות בעמוד שהפנתי אותך עליו (שם רשום להעתיק את הקבצים מה ZIP לתיקיה של ה PHP ולא לתיקיה של ה SYSTEM32) ?

קישור לתוכן
שתף באתרים אחרים

מגירסה 5 PHP לא בא מותקן עם הספריות הנחוצות להשלמת חיבור עם MYSQL

תוריד את זה:

http://rapidshare.com/files/96164010/php_mysql_extension.rar

ותשים את התיקיה בתיקיה הראשית של ה PHP

חשוב שהוא יהיה בצורה הזאת

c:\program files\php\ext

כמובן שזה תלוי איפה כל אחד התקין את ה PHP העיקר שבתוך התיקית PHP תהיה את תיקית EXT

תחפש בקובץ ה PHP.INI

את השורות הבאות

; Extensions

; Note that ODBC support is built in, so no dll is needed for it.

; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)

; extension folders as well as the separate PECL DLL download (PHP 5).

; Be sure to appropriately set the extension_dir directive.

ותוסיף לאחר מכן את זה:

extension=libmysql.dll

extension=php_mysqli.dll

extension=php_mysql.dll

הקבצים חייבים להיות בתיקיה ext בתוך תיקית PHP הראשית אחרת זה לא יעבוד!

לאחר ההתקנה מומלץ לעשות ריסטרט לשרת IIS במקרה שלך.. זה אני לא יודע איך לעשות כי אף פעם לא השתמשתי בו..

בהצלחה

קישור לתוכן
שתף באתרים אחרים

ניסיתי את כל מה שאמרתם אבל זה לא עזר.

שמתי לב שהבעיה אצלי היא קצת שונה.

כשאני מריץ עמוד עם phpinfo() הוא לא טוען לי את ה- php.ini שאני שיניתי.

הוא טוען סתם איזה הגדרות בסיסיות.

אני למשל שיניתי את המאפיין memory_limit ל- 8M אבל כשאני מריץ עמוד עם phpinfo() הוא עדיין מראה לי 128M.

גם ה- extension_dir שונה ממה שאני כתבתי.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...