مشکل در کانفیگ xampp برای ubuntu

پرسیده شده
فعالیت 1367 روز پیش
دیده شده 1269 بار
0

سلام خدمت همگی.
بنده بعد از نصب زمپ در ابونتو و ران کردن همه سرویس ها، موقع اتصال به mysql به خطای زیر میخورم:

sudo mysql -h localhost -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

که بعد از جستجو متوجه شدم باید mysql-server نصب کنم (در واقع با ران شدن mysql-server یک پوشه به نام mysqld در مسیر var/run ایجاد میشه که این ارور رو برطرف میکنه. این پوشه به محض stop شدن سرویس، از بین میره)


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

۱- آیا زمپ همه سرویس ها رو با هم فراهم نمیکنه؟ پس چرا باید mysql-server رو جداگانه نصب کنیم؟ (همونطور که نیاز به نصب آپاچی بصورت جداگانه نیست)
۲- دیتابیس هایی که از طریق  mysql-server میسازم توی phpMyAdmin در دسترس نیستند. آیا باید این دو رو به هم متصل کنم؟
۳- پیرو سوال بالا، آيا نیاز به نصب phpMyAdmin بصورت جداگانه هم هست؟
۴- مشابه ویندوز، فایل کامپایلر php همراه با زمپ نصب نمیشه و باید جداگانه دانلودش کرد درسته؟

فایل پیوست

امیرحسین شکری
امیرحسین شکری

13 مرداد 99

1
حذف شده

درود بر آقای شکری 

خود زمپ تمامی کار ها رو برای شما انجام میده داخل لینوکس و نیازی ندارین نصب کنین سرویس mysql رو بصورت جدا 

اگرمیخواین php و apache و mysql رو نصب کنین هر کدام رو جداگانه باید نصب کنین 

من لینک یکسری آموزش ها رو براتون اینجا میزارم

اگر میخواین phpmyadmin رو هم نصب داشته باشین و از ترمینال برای ساخت دیتابیس و مدیریتش استفاده نکنین بعد از نصب phpmyadmin  ازتون یکسری تنظیمات میگیره اما قبل از این که نصب کنین نیاز شما وب سرور apache رو روی سیستم نصب کرده باشین تا apache رو بهش بشناسونین من لینکی رو بهتون میدم که بتونین نصب کنین سرویس phpmyadmin رو اما قبل از اون php و apache رو نصب کنین تا مشکلی براتون فراهم نشه 

بعد از نصب apache شما توی روت سیستمتون یک پوشه وجود داره با نام var 

داخل این پوشه یک پوشه با نام www وحود داره که پروژه هاتون رو توی این پوشه قرار میدید 

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

البته لازم شما برخی از افزونه های php رو نصب کنین تا بتونین ازش استفاده کنین 

قبل از نصب php این دستور رو توی ترمینال اضافه کنین تا مخزنی که php رو میتونین ازش دریافت کنین براتون نصب بشه : 

sudo add-apt-repository ppa:ondrej/php
 sudo apt update

نصب php همراه با apache 

هر کدوم از این افزونه ها که مورد نیازتون نصب کنین البته قبل از هرچی در موردشون جستجو کنین :‌

لیست افزونه ها 

دستور نصب افزونه به شکل زیر : 

sudo apt install php-ext_name
sudo apt install php-curl

نصب mariadb

نصب phpmyadmin

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

13 مرداد 99

حذف شده
شما فرشته نجات منی میثم جان :)))) پس اینطور که فرمودی من همه چیز رو جدا جدا نصب کنم و بیخیال زمپ بشم؟ php رو که قبلا نصب کردم ردیفه. فک میکردم مثل ویندوز حالت راحتتری هم داره، که خب نداشت :)) آپاچی رو هم همیشه با زمپ ران میکردم که فک کنم باید جدا نصبش کنم. phpMyAdmin هم باید جدا نصب کنم. اینا اوکی. ولی تکلیف mysql-server چی میشه؟ ماریا رو درکنارش نصب کنم یا اول پاکش کنم بعد برم سراغ ماریا؟
امیرحسین شکری

14 مرداد 99

0
حذف شده

لطف داری عزیز کاری نکردم
اینکه جدا نصب کنی یا اینکه با زمپ تصمیمش با خودته دوتاش کاملا جواب میدن و هیچ مشکلی ندارن 
mysql-server رو نصب کردین کافیه (چک کنید mariadb نصب شده باشه همراه mysql-server) دلیل اینکه میگم mariadb چون در حال حاضر اکثرا از این سرویس استفاده میکنن و داخل زمپ نیز همین ماریا نصب شده 
شما تنها phpmyqdmin رو نصب کنین 
در ضمن شما برای نصب composer یکسری از افزونه های php رو نیاز خواهید داشت نصب کنید 
php-cli 
php-zip
php-json 
این افزونه هارو نصب کنین حتما من خودم ترجیح دادم همه افزونه ها رو نصب کنم ;) حالا کار درستیه یا نه من اینطور ترجیح دادم بسته به خودتون 
ماریا رو اگر نصب ندارین در کنارش نصب کنین. 
بازم اگه سوالی داشتین من در خدمتتونم

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

14 مرداد 99

حذف شده
سلام میثم جان. دستت طلا. تموم امروز رو گذاشتم پای رفع این مشکل ولی هیچی به هیچی. متاسفانه با وجود mysql-server نتونستم ماریا رو نصب کنم. در نتیجه پاکش کردم و ماریا رو ریختم. بعدش متوجه شدم با روشن بودن ماریا، سرویس mysql مربوط به زمپ kill میشه. نتیجه چی شد؟ هر کار کردم phpmyadmin رو ران کنم و متصلش کنم به ماریا نشد (چون در جریانی که اگر mysql توی زمپ آف باشه phpmyadmin بالا نمیاد وقتی هم که روشنش میکردم باز ماریا کار نمیکرد. با هم لجن انگار :)))) )
امیرحسین شکری

15 مرداد 99

حذف شده
هیچی دیگه. اومدم جدا جدا نصب کنم که باز متوجه شدم آپاچی کدهای php رو رندر نمیکنه و پنل phpmyadmin فقط به شکل یکسری کد میاد بالا. آخرین ورژن php هم نصبه طبق گفته خود ترمینال! بعدشم اومد با یک دستور reconfig ش کنم که دیگه خورده به ارور ۵۰۰ و الان دیگه کلا ران نمیشه :)))) اینم خلاصه ای از امروز ما.
امیرحسین شکری

15 مرداد 99