نصائح مفيدة

خادم XAMPP المحلي لـ LINUX

Pin
Send
Share
Send
Send


تناقش هذه المقالة مسألة تثبيت خادم XAMPP محلي ضمن نظام التشغيل Linux Mint 17.

لماذا هذا الخادم المحلي ، وخاصة ، لماذا لينكس؟ الإجابات بسيطة - بالنسبة لي شخصياً ، فإن خادم XAMPP هو الأكثر سهولة. و Linux - لأنه من الأنسب بالنسبة لي أن أتكشف في HTML و CSS مقارنةً بنظام Windows.

على الأقل خذ محطة لينكس مريحة وكاملة ، والتي هي دائما في متناول اليد. أيضًا ، يعمل الخادم المحلي ضمن نظام Linux ، وفقًا لتقديراتي الشخصية ، بشكل أسرع من نظام Windows.

اكتشفنا مزايا العمل مع جهاز تشفير في نظام Linux - يبقى تثبيت خادم محلي وتكوينه لنظام التشغيل هذا. لا يوجد شيء معقد في هذا الشأن ، بل هناك نسخة مترجمة من التعليمات على موقع Apache Friends -FAQ Linux الرسمي. في هذه المقالة سأحاول إعطاء وصف أكثر تفصيلاً لهذه العملية ، مع الصور.

تم تصميم الخادم المحلي لنظام التشغيل Linux كمثبت رسومي خطوة بخطوة ، على غرار الطريقة التي يتم بها ذلك في نظام Windows. من ناحية ، هذا غير معتاد إلى حد ما بالنسبة لنظام Linux ، ولكن من ناحية أخرى ، يمكنك تثبيت حزمة بسرعة وسهولة للمبتدئين في نظام التشغيل هذا.

حزمة تثبيت XAMPP لنظام التشغيل Linux Mint

قم بتنزيل حزمة برنامج التثبيت من رابط التنزيل بالموقع الرسمي "أصدقاء Apache". في هذه الحالة ، نحدد ما إذا كانت هناك حاجة إلى حزمة لنظام 32 أو 64 بت - نختار هذه الحزمة. بالإضافة إلى ذلك ، هناك إصداران من الحزمة - 1.8.2 / PHP 5.4.27 المستقر والإصدار 1.8.3 / PHP 5.5.11 الأحدث.

لقد اخترت الحزمة 1.8.2 / PHP 5.4.27 (على وجه التحديد بسبب ثباتها) من الإصدار 64 بت ، لنظام التشغيل Linux Mint 17 "Qiana" Cinnamon 64 بت.

بعد تنزيل الحزمة ، أقوم بفتح دليل "Downloads" (جميع الملفات التي تم تنزيلها من أجل Linux تصل إلى هناك) في الجهاز. يظهر الأمر لي محتويات هذا الدليل - والملف بشكل خاص.

في نفس الجهاز ، أجعل هذا الملف قابل للتنفيذ:

... ثم أطلق الملف للتنفيذ باستخدام الأمر:

تثبيت XAMPP تحت Linux Mint

يتم تشغيل برنامج تثبيت رسومي خطوة بخطوة للخادم المحلي. قد يشعر مستخدمو Windows قليلاً في عنصرهم. فيما يلي ، سأقدم لقطات شاشة لكل خطوات تثبيت الخادم مع وصف موجز للمكان المطلوب.

سيتم تثبيت الخادم في الدليل:

في هذه الخطوة ، قم بإلغاء تحديد المربع "معرفة المزيد حول Bitnami لـ XAMPP":

في هذه الخطوة ، اترك علامة في السطر "Launch XAMPP" حتى يبدأ الخادم المحلي تلقائيًا بعد التثبيت:

بدء وإيقاف XAMPP ضمن Linux Mint

بالإضافة إلى الخادم المحلي نفسه ، سيتم تثبيت تطبيق رسومي ، تتمثل مهمته في تسهيل إدارة الخادم المحلي. سيبدأ هذا التطبيق أيضًا تلقائيًا ، ولكن يمكنك تشغيله يدويًا إذا لزم الأمر باستخدام الأمر:

في هذا التطبيق ، انتقل إلى علامة التبويب "إدارة الخوادم" وانظر قائمة الخدمات على الخادم المحلي. مقابل كل خدمة ، تظهر حالتها في شكل مصباح كهربائي - سواء كان يعمل (قيد التشغيل) أو متوقف (متوقف).

في البداية ، تم تشغيل خادم Apache المحلي فقط ، وتم إيقاف "قاعدة بيانات MySQL" وخادم FTP "ProFTPD". يمكن إطلاقها من هذا التطبيق ، ببساطة عن طريق النقر فوق الزر "ابدأ" ، لكنني سأفعل طريقة Linux أكثر وأستخدم الجهاز. للقيام بذلك ، سأدخل فيه فريقًا واحدًا فقط:

إذا سارت الأمور على ما يرام ، فسيقوم الجهاز بعرض المخرجات التالية:

... والتي يمكن التحقق منها في التطبيق:

يمكنك أيضًا إيقاف الخادم المحلي من المحطة الطرفية باستخدام الأمر:

قم بتثبيت WordPress تحت XAMPP على نظام Linux Mint

مع تثبيت خادم محلي تحت لينكس مينت احسب. تجدر الإشارة إلى أنه وفقًا لتقديراتي الشخصية ، فإنه يعمل بشكل أسرع في نظام Linux مقارنةً بنظام Windows.

ننتقل إلى الجزء الأخير من هذه المقالة ونفكر في تثبيت WordPress CMS ضمن XAMPP في Linux Mint. توجد جميع الخوادم الافتراضية في الدليل.

هذا هو ، إذا كنت بحاجة إلى إنشاء مثيل منفصل لأي CMS (جملة ، وورد ، دروبال ، وما إلى ذلك) ، فأنت بحاجة فقط إلى إنشاء دليل فرعي في الدليل وإلغاء تثبيت CMS المطلوب هناك. في حالتي ، سيكون مثل CMS WordPress-3.9.1.

أقوم بإنشاء دليل فرعي باستخدام الأمر:

... وقم بفك ضغط أرشيف WordPress الذي تم تنزيله فيه باستخدام برنامج وحدة لا غنى عنه (لا تنسَ تشغيله ، وإلا فسوف تحصل على خطأ إذن الوصول):

بعد تفريغ WordPress ، دعنا نواصل التثبيت. سننشئ ملف تكوين يدويًا لتجنب أخطاء حقوق الوصول أثناء التثبيت المعتاد خطوة بخطوة لبرنامج WordPress (لا تنس أننا تحت نظام Linux!). للقيام بذلك ، انسخ ملف القالب إلى نفس الدليل تحت الاسم:

... وقم بتحريرها من خلال محرر nano:

ثم في شريط عنوان المتصفح ، أدخل (XAMPP لا يزال قيد التشغيل ، لا تنسى ذلك!):

... وفي تطبيق phpMyAdmin ، نقوم بإنشاء قاعدة بيانات لموقعنا المحلي المستقبلي والتي سوف "تدور" عليها WordPress. نقوم بإعادة تشغيل الخادم المحلي بحيث "يلتقط" التغييرات في قاعدة بيانات MySQL وينشئ خادمًا ظاهريًا في الدليل:

في المستعرض في شريط العناوين ، ابدأ في تثبيت WordPress:

... ثم نذهب إلى الخطوات القياسية المتبقية لتثبيت WordPress والحصول على موقع محلي جاهز - انتقل إليه على:

هذا يكمل تثبيت وورد CMS تحت الخادم المحلي. وأيضًا تم الانتهاء من تثبيت الخادم المحلي بموجب نظام التشغيل Linux Mint 17 "Qiana" Cinnamon 64-bit الذي تمت مناقشته أعلاه.

استنتاج

نتيجة الخطوات المذكورة أعلاه هي القدرة على الحصول دائمًا على خادم محلي جاهز للعمل. إضافة أخرى لراحة الترميز لنظام التشغيل Linux. يعد الترميز لنظام التشغيل Linux أكثر ملاءمة بالنسبة لي من الترميز لنظام التشغيل Windows.

تجدر الإشارة أيضًا إلى أنه قد تحدث مشكلات أثناء التثبيت والتكوين. على وجه الخصوص ، قام مؤلف هذه المقالة في البداية بتثبيت LAMPP "نقي" ، والذي تمت إزالته بعد ذلك. وعلى الرغم من إجراء عملية إزالة التثبيت بشكل صحيح ، إلا أن التثبيت اللاحق لـ XAMPP أدى إلى عدم بدء تشغيل هذا الخادم على جهاز الكمبيوتر.

## Git Stash> لقد وقعت في غرام أمر gash stash مباشرة. تم تصميم الأمر _git stash_ لوضع التغييرات الحالية في القسم. ... مواصلة القراءة

خادم XAMPP المحلي. معلومات عامة

XAMPP - خادم محلي متعدد المنصات ، بما في ذلك خادم Apache ونظام إدارة قاعدة بيانات MySQL ومترجم PHP النصي ولغة برمجة بيرل ، بالإضافة إلى العديد من الوحدات الإضافية.

X - أي من أنظمة التشغيل
أ - اباتشي
M - الخلية
ف - فب
ف - بيرل

في وقت كتابة هذا التقرير ، كان الإصدار 1.7.7 مناسبًا.

XAMPP 1.7.7 التكوين

اباتشي 2.2.21
الخلية 5.5.16
PHP 5.3.8
phpMyAdmin 3.4.5
Webalizer 2.21-02
XAMPP لوحة التحكم 0.8

أول ما تحتاج إليه هو تنزيل الأرشيف بأحدث إصدار من الخادم من موقع XAMPP الرسمي.

تثبيت خادم XAMPP محلي على جهاز كمبيوتر

يجب وضع الأرشيف الذي تم تنزيله في جذر المجلد الرئيسي.

نحن نطلق المحطة ونفك الأرشيف الذي تم تنزيله باستخدام الأمر

sudo tar xvfz xampp-linux-1.7.7.tar.gz -C / opt

تُستخدم الأوامر التالية لإدارة الخادم المحلي:

sudo / opt / lampp / lampp start - لبدء تشغيل الخادم المحلي
sudo / opt / lampp / lampp stop - لإيقاف الخادم
إعادة تشغيل sudo / opt / lampp / lampp - لإعادة تشغيل الخادم

نبدأ خادم XAMPP المحلي مع الأمر

sudo / opt / lampp / lampp start

يجب أن ترى شيء مثل هذا في المحطة


بدء تشغيل XAMPP لنظام التشغيل Linux 1.7.7.
XAMPP: بدء تشغيل Apache باستخدام SSL (و PHP5).
XAMPP: بدء الخلية.
XAMPP: بدء ProFTPD.
بدأت XAMPP لنظام التشغيل Linux.

من المستحسن الآن تكوين إعدادات الأمان

هنا سيُطلب منك تعيين كلمات المرور لـ:

- مستخدم لوحة تحكم XAMPP (المستخدم الافتراضي هو لامب)
- المستخدم phpMyAdmin
- مستخدم MySQL (المستخدم الافتراضي هو الجذر)
- وصول FTP

بعد تكوين إعدادات الأمان ، يمكنك التحقق من صحة الخادم المحلي عن طريق إدخال مضيف محلي في شريط عنوان المتصفح. نتيجة لذلك ، يجب أن ترى التحية التالية

إذا قمت بالنقر فوق ارتباط الحالة ، فيمكنك الاطلاع على معلومات حول مكونات التشغيل والتشغيل للخادم المحلي

إذا قمت بالنقر فوق ارتباط الأمان ، فسترى معلومات حول إعدادات الأمان المثبتة لمكونات الخادم

قم بإنشاء وتكوين مضيفات افتراضية على نظام Linux باستخدام خادم XAMPP محلي

أول ما تحتاج إلى القيام به لتكوين المضيفين الظاهري هو إنشاء مجلد في الدليل الرئيسي الخاص بك حيث سيتم وضع محتوياتها.

المستخدم - اسم المستخدم المحلي للنظام
المواقع - مجلد لتخزين المواقع المحلية.

الآن تكوين خادم Apache للعمل مع المضيفين الظاهري

1. تحرير ملف تكوين Apache

قمنا بتعيين الخادم للاستماع إلى الطلبات فقط من هذا الكمبيوتر

Uncomment (إزالة علامة # في بداية السطر) السطر التالي

2. تحرير ملف تكوين المضيفين الظاهري

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf

NameVirtualHost *: 80 -> NameVirtualHost 127.0.0.1:80

حدد معلمات لكل مضيف ظاهري ، باستخدام المثال التالي

ServerAdmin [email protected] // عنوان المسؤول الموقع
DocumentRoot /opt/lampp/htdocs/sites/test.ru/www // مجلد مع ملفات الموقع
ServerName test.ru // اسم المجال للموقع
ServerAlias ​​www.test.ru // اسم نطاق الاسم المستعار (إذا لزم الأمر)
ErrorLog /opt/lampp/htdocs/sites/test.ru/com-error_log // عنوان سجل أخطاء المضيف
CustomLog /opt/lampp/htdocs/sites/test.ru/com-access_log شائع // عنوان سجل وصول المضيف

يُنصح أيضًا بإضافة خيارات xampp


ServerAdmin [email protected]
DocumentRoot / opt / lampp / htdocs / xampp
ServerName المضيف المحلي

تحتاج الآن إلى إنشاء ارتباط رمزي إلى مجلد المضيفين الظاهري في الدليل الرئيسي

sudo ln -s / الصفحة الرئيسية / اسم المستخدم / المواقع /

وبالتالي ، قمنا بتبسيط إجراءات العمل مع الخادم المحلي. يمكن الآن تخزين جميع ملفات المواقع المحلية في الدليل الرئيسي. هذا سوف يبسط الوصول إليهم وتحريرهم.

لكي تعمل المواقع المحلية بشكل صحيح ، قم بتعيين الأذونات في مجلد المواقع للقراءة والكتابة لجميع المستخدمين.

3. تحرير ملف المضيفين

أضف سطور بعناوين المواقع المحلية التي تم إنشاؤها ، على سبيل المثال

هذا هو كل شيء. تم تثبيت وتكوين الخادم المحلي للتشغيل المريح.
الشيء الوحيد الذي يمكن القيام به هو إنشاء ثلاثة اختصارات على سطح المكتب: بدء الخادم وإيقافه وإعادة تشغيله.

للقيام بذلك ، ستحتاج إلى أوامر إدارة الخادم المذكورة أعلاه.

لإزالة الخادم المحلي من جهاز الكمبيوتر الخاص بك ، استخدم الأمر

قائمة أوامر التحكم الأساسية XAMPP

بدء تشغيل XAMPP.
توقف توقف XAMPP.
إعادة تشغيل إعادة تشغيل XAMPP.
startapache يبدأ فقط خادم Apache.
يبدأ دعم SSL في اباتشي.
startmysql يبدأ فقط خادم قاعدة بيانات MySQL.
startftp بدء خادم بروتوكول نقل الملفات.
stopapache إيقاف خادم اباتشي.
توقف SSL اباتشي.
stopmysql إيقاف خادم قاعدة بيانات MySQL.
stopftp وقف خادم بروتوكول نقل الملفات.
الأمن تشغيل إعدادات الأمان.

مثال للاستخدام:
sudo / opt / lampp / lampp startmysql

تثبيت XAMPP.

لارتكاب جريمة إلى التثبيت نفسه مباشرة ، تحتاج إلى تنزيل المثبت. يمكنك تحميل باستخدام المحطة. أحدث إصدار من XAMPP وقت كتابة هذا التقرير هو 7.0.4 / PHP 7.0.4. نختار عمق البت اعتمادًا على نظام التشغيل والتنزيل.

لإصدار 32 بت:

لإصدار 64 بت:

بعد تنزيل الحزمة ، تحتاج إلى تغيير أذونات هذا المثبت. باستخدام الأمر التالي ، حيث ، بدلاً من * ، نكتب النسخة المطلوبة (32 بت) 7.0.4-0، ولكن ل 64 بت x64-7.0.4-0).

حصلت على إمكانية الوصول إلى برنامج التثبيت ، والآن نبدأ عملية التثبيت.

يبدأ المثبت الرسومي. بعد ذلك ، اتبع التعليمات. انقر فوق التالي.

تأكيد التثبيت ، انقر فوق "التالي".

نؤكد التثبيت في دليل / opt / lampp ، انقر فوق "التالي".

بعد ذلك ، قم بإلغاء تحديد ، انقر فوق "التالي".

نؤكد تثبيت التالي مرة أخرى.

بعد ذلك ، ستبدأ عملية تفريغ ملفات XAMPP. نحن ننتظر نهاية العملية.

في هذه الخطوة ، اكتمل التثبيت. انقر فوق "إنهاء" ، وبعد ذلك سيبدأ خادمنا.

الواجهة الرسومية للخادم قيد التشغيل ، لا يستغرق الأمر الكثير من الوقت للتعرف عليه.

حان الوقت لاختبار أداء هذا الرجل. انتقل إلى علامة التبويب إدارة الخوادم. نبدأ جميع مكونات التجمع ، بدء جميع.

بعد بدء جميع المكونات ، افتح المتصفح وأدخل المضيف المحلي في شريط العناوين.

للذهاب إلى phpMyAdmin ، انتقل إلى المضيف المحلي / phpmyadmin.

المجلد مع الموقع. إضافة المواقع.

بشكل افتراضي ، يكون التوجيه المنزلي للمواقع هو / opt / lampp / htdocs. الآن ، دعونا ننشئ موقعًا جديدًا ، ولنقم بتسمية هذا الموقع ، على سبيل المثال ، "موقع جديد". لإضافة موقع جديد ، قم بإنشاء مجلد (في التوجيه المنزلي) ، تحت نفس الاسم "موقع جديد". يجب أن تتحول - / opt / lampp / htdocs / newsite. قم بإنشاء ملف index.html به علامات بسيطة في هذا المجلد. على سبيل المثال:

نحن نتبع الرابط مضيف / موقع جديد. وعلى خلفية بيضاء نرى نقشًا تم إنشاؤه في الترميز ، كل هذا على هذا الموقع تم إنشاؤه. كيفية تغيير التوجيه المنزلي والتعرف على إعدادات XAMPP الأخرى يمكن أن يكون في المقالة التالية.

أوامر XAMPP

لبدء XAMPP ، استخدم الأمر:

لإيقاف XAMPP ، استخدم الأمر:

إذا كنت تريد أن يبدأ XAMPP تلقائيًا عند بدء تشغيل نظام التشغيل ، استخدم الأوامر إلى ديبيان و أوبونتو.

من المناسب إدارة الخادم باستخدام أدوات رسومية واستخدام الأوامر التالية لبدء تشغيله:

أو انتقل إلى المجلد / opt / lampp وقم بتشغيله بالنقر المزدوج على ملف manager-linux.run.

يمكنك أيضًا الحصول على جميع المعلومات التفصيلية حول الإصدارات والتفاصيل الأخرى على موقع XAMPP الرسمي.

شاهد الفيديو: تنصيب سيرفر محلي XAMPP على لينكس أبونتو (يوليو 2020).

Pin
Send
Share
Send
Send