0 امتیاز
قبل در برنامه نویسی توسط (143 امتیاز)
ویرایش شده قبل توسط

من میخوام php یاد بگیرم. من xampp رو به عنوان سرور وب نصب کردم. همچنین نرم افزار jetbrains phpstorm رو برای ادیت برنامه های php نصب کردم. ولی نمیدونم چطور باید php storm رو به xampp متصل کنم. یعنی وقتی تو ادیتور برنامه مینویسم، نمیتونم اجراش کنم و حتی به پایگاه داده متصل بشم. حتی تو چیکار باید بکنم؟

1 پاسخ

0 امتیاز
قبل توسط (1.9هزار امتیاز)
ویرایش شده قبل توسط
اول از همه XAMPP را اجرا کرده و از Run شدن Apache, Php, Mysql اطمینان حاصل فرماید .

مسیر زیر را دنبال کنید :

C->xampp->htdocs

خوب شما الان در روت هاست لوکال یا همون هاست محلی خودتون هستید اینجا اگر فایل موجود باشه از نوع PHP اینگونه می تونید فایل رو اجرا کنید مثال فایل khane.php در مسیر c->xampp->htdocs قرار دارد مرورگر یا Browser خود را اجرا کنید و مسیر زیر به فایل مورد نظر دسترسی پیدا می کنید :

 

http://localhost/khane.php

 

اگر که فایل شما در پوشه HTDOCS و در یک Sub Direct  دیگه باشه باید بعد از http://localhost/ اسم پوشه ای درون htdocs رو بنویسین مثال مسیر شما در درایو C :

C:/Xampp/Htdocs/Test

 

حالا شما می تونید با این مسیر به فایلها دسترسی پیدا کنید :

http://localhost/test

 

اگر پوشه حاوی فایل INDEX نباشه تمام فایل ها و پوشه ها را نشان می دهد با کلیک می تونید خروجی رو ببینید و حالا

 

PHPStorm :

وقتی که پوشه ای مورد نظر رو ساختی می تونی با اجرا کردن برنامه PHPStorm و add کردن پوشه موجود با استفاده از این مسیر :

File - > New Project

در قسمت

Project Name : نام پروژه

Location : مسیر پوشه ای ساخته شده در Htdocs

Project Type : پیش فرض
قبل توسط (143 امتیاز)
همین کارا رو کردم. یه برنامه ساده تو php storm نوشتم وقتی run کردم، صفحه مرورگر اومد بالا ولی هیچ خروجی توش نبود.
تو صفحه phpmyadmin دوتا مشکل وجود داره:
یکی این جمله هست که پایین مینویسه:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
که با کلیک کردن روی here این پیغامارو نشون میده:
$cfg['Servers'][$i]['users'] ...     not OK [ Documentation ]

$cfg['Servers'][$i]['usergroups'] ...     not OK [ Documentation ]

Configurable menus: Disabled
    
$cfg['Servers'][$i]['navigationhiding'] ...     not OK [ Documentation ]

Hide/show navigation items: Disabled
    
یکی هم پیغام پایین تو صفحه phpmyadmin که نمیدونم منظورش چیه:
Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole by setting a password for user 'root'.
با این حال بازم اتصال برقرار نشده. چیکار کنم؟
قبل توسط (1.9هزار امتیاز)
مشکل در سطح دسترسی کاربر Mysql و بعضی تنظیمات Apache می باشد که به طور معمول نباید این خطاها نمایش داده بشه واسه انکه تازه شروع کردید راه ساده اینکه مناسب با سیستم عاملتون XAMPP مناسب دانلود کنید و سپس نصب کنید

سوالات مشابه

+1 امتیاز
2 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 987 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
2 پاسخ 1.2هزار بازدید
+2 امتیاز
2 پاسخ 6.7هزار بازدید
سوال شده 11 سال قبل در کامپیوتر و اینترنت توسط Milad (1.3هزار امتیاز)
+1 امتیاز
2 پاسخ 410 بازدید
0 امتیاز
3 پاسخ 664 بازدید
0 امتیاز
0 پاسخ 253 بازدید
...