واضح آرشیو وب فارسی:سایت ریسک: سؤال در مورد اتصال MySQL به PHP و Apache the-MA 01 شهريور 1387, 18:38با سلام. این حقیر نرم افزار Apache 2.2.9 open-ssl.msi رو نصب کردم. نرم افزار php6.0 win32 رو هم به صورت Apache Module نصب کردم و این دو به خوبی با هم کار میکنن. نرم افزار MySQL 6.0.4 alfa-no-install.zip رو هم به روش نصب دستی نصب کردم البته روش نصب بنده به همون صورتی بوده که در فایل راهنمای نصب این نرم افزار بیان شده. وقتی با نرم افزار mysql-gui-tools-noinstall-5.0-r9a-win32 کار میکنم به راحتی به دیتا بیس متصل میشم. ولی وقتی قصد دارم از طریق وب سرور خودم به MySQL متصل بشم امکان پذیر نیست. لازم به ذکره که در فایل php.ini ماژول (Module) های MySQL.dll و MySQLi.dll انتخاب شدن ولی هنوز مشکل پابرجاست. ---------------- ---------------- ---------------- به طور خلاصه مشکل من اینه که نرم افزار های Apache 2.2.9 و php6.0 به نرم افزار MySQL 6.0.4 متصل نیستن. چاره چیه؟ قبلا از دوستان تشکر میکنم. I,NoBody 01 شهريور 1387, 18:50پیشنهاد می دم از نرم افزارهایی که هر سه مورد رو به صورت مجتمع نصب می کنند مثل wamp یا xampp یا easyPHP و ... استفاده کنید. اگر میحواید خودتون نصب کنید، جواب سوالتون : منظورتون از طریق وب سرور خودم چیه؟ یعنی اگه توی PHP کدهای مربوط به اتصال به دیتابیس رو بنویسید، مشکل دارید یا در استفاده از PHPMyAdmin ؟ در هر صورت اررور دریافت می کنید. لطفاً ارور رو اینجا توی تگ کد بگذارید the-MA 01 شهريور 1387, 19:11راستش من قبلا از easyphp استفاده می کرم. کارمو راه می انداخت. اما شما درست میگید نرم افزار WAMP که اون هم مثل نرم افزار EASYPHP یکی از پروژه های سایت SOURCEFORGE.NET تقریبا نرم افزار خوبیه. آخرین نگارشش هم فکر کنم از php5.2.6 -mysql5.0 - apache 2.2.9 استفاده کرده اما خوب آخرش قدیمیه. کلا دیگه قصد دارم از این نرم افزار ها استفاده نکنم. میخوام همه چی در کنترل خودم باشه نه کنترل easyphp یا ... وب سرور خودم یعنی من ابتدا apache رو نصب کردم. سپس php رو به صورت یک Apache Module نصب کردم. تا اینجا یعنی این دو تا نرم افزار با هم کار میکنن و من فایل های php رو در مرورگرم مشاهده میکنم. اما در مورد mysql اون رو به صورت دستی نصب کردم. البته هنگام استفاده از نرم افزار mysql-gui-tools مشکلی وجود نداره. مشکل من در اتصال به وسیله کدهای php نیست. مشکل من اینه که اصلا apache نرم افزار mysql رو پیدا نمیکنه. و وقتی نتونه اون رو پیدا کنه اصلا کدهای php این ارور رو میده که: can not connect to database. the-MA 03 شهريور 1387, 14:16با سلام به همه ي دوستاني که وقت گذاشتن اين تاپيک رو مطالعه کردن. از همگي ممنونم. راستش من خودم اشکال کار خودم رو پيدا کردم. اشکال من در تنظيمات فايل php.ini بود. بدين صورت که به جاي عبارت extension_dir = "C:Apache2.2php6.0ext" عبارت extension_dir = "C:Apache2.2php6.0ext" رو وارد کرده بودم و به خاطر همون backslash () آخري کار خراب شده بود. بازم از همگي ممنون.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1482]