في المقالة التالية سوف نلقي نظرة على XAMPP. هذا مشهور خادم الويب والتي يمكن أن تعمل بشكل جيد على أنظمة التشغيل المختلفة. هذا المنشور مخصص في الغالب للمستخدمين المبتدئين ، وخاصة أولئك الذين يغيرون Windows ولا يجرؤون على تثبيت نظام LAMP.
بالنسبة لأولئك الذين لا يعرفون حتى الآن ، XAMPP هو خادم ويب يتكون بشكل أساسي من نظام إدارة قواعد البيانات، و خادم الويب Apache والمترجمين الفوريين للغات البرمجة PHP y بيرل. اعتبارًا من الإصدار 5.6.15 ، قاموا بتغيير قاعدة بيانات MySQL إلى MariaDB ل، وهي شوكة MySQL برخصة GPL.
XAMPP هو توزيع Apache مجاني تمامًا وسهل التثبيت الذي يحتوي على MariaDB و PHP و Perl. تم تصميم حزمة التثبيت بحيث تكون سهلة التركيب والاستخدام بشكل لا يصدق. قبل بضع سنوات ، أخبرنا أحد الزملاء بمزايا هذا البرنامج. يمكنك مشاهدة هذه المقالة في ما يلي صلة.
يأتي هذا الخادم تم تكوينه بشكل افتراضي مع تنشيط جميع الخيارات تقريبًا. إنه مجاني للاستخدامات التجارية وغير التجارية. في حالة الاستخدام التجاري ، تأكد من الالتزام بتراخيص المنتجات المدرجة فيه. يحتوي حاليًا على مثبتات لنظام التشغيل Windows و Gnu / Linux و OS X.
رسميًا ، استخدمه المصممون فقط كأداة تطوير ، للسماح لمصممي ومبرمجي مواقع الويب باختبار عملهم على أجهزة الكمبيوتر الخاصة بهم دون الوصول إلى الإنترنت. لتسهيل ذلك قدر الإمكان ، تم تعطيل بعض ميزات الأمان بشكل افتراضي. في نفس الوقت يتم توفير أداة خاصة لحماية كلمة المرور لأهم أجزاء الحزمة.
قم بتثبيت XAMPP على Ubuntu 17.10
يمكن تنفيذ هذه الخطوات في إصدارات أخرى من Ubuntu ، لكن في هذه الحالة سأفعل ذلك تم تثبيت Ubuntu 17.10 للتو.
تحميل
للبدء ، سنقوم بتنزيل الحزمة الضرورية (بامتداد أمتداد الملف) من الموقع الرسمي.
قم بتشغيل المثبت
سنقوم بوضع الملف xampp-linux-x64-7.1.10-0-installer.run (قد يتغير الاسم عند إصدار إصدارات جديدة) في دليل المنزل. بمجرد الوصول إلى المحطة الطرفية (Ctrl + Alt + T) سنكتب الأوامر التالية:
chmod + x xampp-linux-x64-7.1.10-0-installer.run
بعد ذلك ، يجب تشغيل برنامج التثبيت بالأمر التالي:
sudo ./xampp-linux-x64-7.1.10-0-installer.run
إذا تقدمنا ، فسيتم تثبيت هذا التطبيق في الدليل / opt / lampp بشكل افتراضي.
سيتعين علينا أيضًا الاختيار ما المكونات التي نريد تثبيتها. سنقوم بذلك من خلال الفحوصات التي تظهر على الشاشة التالية:
بمجرد الانتهاء من التثبيت ، سيسألنا عما إذا كنا نريد مدير التشغيل. إذا أجبنا بنعم ، فسنرى شيئًا مثل ما يلي:
قم بزيارة Localhost
بعد تنشيط خادم الويب (Apache) ، يمكنك الآن الكتابة في متصفحك http://localhost. إذا سارت الأمور على ما يرام ، يجب أن تشاهد صفحة ترحيب XAMPP. إذا كان الأمر كذلك ، فهو يعمل.
قم بإنشاء مشغل لوحة معلومات XAMPP
لإنشاء قاذفة لملف لوحة التحكم التي يمكن أن نجدها في داش من Ubuntu الذي يمكننا من خلاله إيقاف وتشغيل Apache و MariaDB و ProFTPD ، سيتعين علينا فقط اتباع الخطوات التالية:
أولاً ، سيتعين علينا تثبيت المكتبة التالية في حالة عدم تثبيتها:
sudo apt install python-glade2
ثم سنقوم بإنشاء ملف ملف بامتداد .desktop في المسار التالي: / usr / share / applications /
على سبيل المثال:
sudo nano /usr/share/applications/xampp-control-panel.desktop
في هذا الملف الذي فتحناه الآن ، سيتعين علينا فقط نسخ الكود التالي وحفظه وإغلاقه.
[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=gnome-terminal -e "bash -c 'sudo -i /opt/lampp/manager-linux-x64.run'" Encoding=UTF-8 Terminal=false Type=Application Icon=/opt/lampp/xampp.png
السطر الذي يشير إليه الرمز ، يعمل على استيراد الرمز المقابل ، نبحث في Google عن صورة رمز هذا الخادم بامتداد .png ونحفظه في / opt / lampp.
الآن ، في النهاية ، في Dash نكتب اسمك وفي الوقت الحالي ستظهر أيقونة لوحة التحكم. حسنًا ، إما أنه يمكننا تشغيله مباشرة من هنا ، أو نضيفه إلى قفص الاتهام المفضل.
الآن بعد أن أصبح لدينا خادمنا قيد التشغيل ، يمكن لأي شخص يريد تثبيت بعض البرامج للويب ، مثل WordPress أو OwnCloud ، أو يمكنه البدء في تطوير برامج PHP أو Perl الخاصة بهم.
قم بإلغاء تثبيت XAMPP
لإزالة هذا الخادم من نظام التشغيل لدينا ، يمكننا استخدام ملف إلغاء التثبيت تلك العروض. لبدء تشغيله ، نكتب من المحطة الطرفية (Ctrl + Alt + T):
sudo /opt/lampp/uninstall
فهمت .. شكرا يا رجل
لقد ساعدتني كثيرا. لدي بالفعل إصدار قديم من xampp على ubuntu ، لكني بحاجة إلى تحديث إصدار PHP فقط إلى أحدث إصدار. لقد انتهيت من عملية التجميع والتثبيت التي تظهر داخل localhost / dashboard / للتحديث إلى إصدار جديد ولكن لم أكن ناجحًا ، يمكنني تجميع كل شيء بشكل جيد ، لكن لا يمكنني العثور على الملفات التي تم إنشاؤها والتي من المفترض أن تكون موجودة. هل هناك أي برنامج تعليمي حول كيفية إجراء هذا التحديث؟
مرحبا. لم أجربها ، لكن جرب ماذا جوجل يشير. سوف تخبرنا إذا كان يعمل. سالو 2.
مرحبًا Gustavo ، جرب هذا البرنامج التعليمي لمعرفة ما إذا كان يمكن أن يساعدك ، قم بتثبيت xampp على ubuntu . تم تحديثه حتى عام 2021 ، لكنني أفترض أنه باتباع جميع الخطوات لن تواجهك مشكلة. أتمنى لك كل خير
لم يساعدني ذلك ، لقد بحثت عنه في الشرطة ولا يخرج وعندما أقوم بتشغيله مباشرة من التطبيقات ، فإنه يرمي خطأ.
إذا كان هناك المزيد من البيانات ، لا يمكنني إلا أن أخبرك أنه لم يتم تثبيته بشكل صحيح. سالو 2.
في النهاية أتلقى هذا الخطأ:
تعذر تشغيل python '/opt/lampp/share/xampp-control-panel/xampp-control-panel.py' كمستخدم أساسي.
تعذر نسخ ملف Xautorization الخاص بالمستخدم.
كيف أحفظ عند إنشاء الوصول إلى لوحة التحكم؟
إذا كنت تستخدم nano كما في المقالة ، فيجب عليك الضغط على CTRL + O للحفظ و CTRL + X للخروج. سالو 2.
يعتبر،
لقد نفذت جميع الخطوات ، وأبحث عنها في الشرطة ولا تظهر ، أذهب إلى مجلد / usr / share / applications وقمت بتشغيله مباشرةً وتظهر رسالة تقول "حدث خطأ أثناء تشغيل application "، أذهب وأقوم بتصحيح xampp-control-panel.desktop وإزالته من exec = النص التالي" gksudo phyton "وحفظه ، لذلك ينفذ النافذة ولكنه لا يبدأ خدمتي apache و mysql ، فماذا أفعل في هذه الحالة؟
شكرا مقدما على ردك
مرحبا. تأكد من عدم وجود تثبيت آخر من mysql و apache. بالنسبة إلى المشغل لديك في / usr / share / applications ، قم بتحريره وتغيير سطر EXEC الذي ظهر في المقالة إلى: Exec = gnome-terminal -e "bash -c 'sudo -i / opt / lampp / manager- لينكس -x64.run '». حفظ ويجب أن تكون قادرًا على بدء جميع الخدمات التي يقدمها xampp. سالو 2.
صباح الخير ، في كل مرة يتم فيها فتح xampp يطلب كلمة مرور sudo ، هل هناك طريقة لتكوينه حتى لا يطلبه ، فقط لهذا التطبيق؟