قم بإعداد Ubuntu (أو توزيعة أخرى) لتطوير الويب

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

لقد أتيحت لي الفرصة للتحدث مع العديد من الأشخاص الذين يفضلون ذلك OS X وحتى Windows للتطوير ، كما يقولون ، بسبب سهولة استخدامه وأدواته ، وعلى الرغم من أنه رأي فردي جدًا لكل شخص ، أعتقد أن أي توزيعة GNU / Linux أو على الأقل أكثرها شعبية ، تقدم كل ما تحتاجه للتثبيت والعمل.

[اقتباس] تقدم التوزيعات الأكثر شيوعًا جميع الحزم الضرورية في مستودعاتها لمطور الويب. [/ quote]

الآن ، فيما يتعلق بقضية التنمية هناك معضلة ، هو توزيع محدث للغاية مثل Antergos أو تلك التي تحافظ على التوازن بين المستقرة والمحدثة أوبونتو?

أضع مثالًا بسيطًا للغاية ، أثناء وجوده في Ubuntu موثوق به أحدث إصدار من نتبيانس هو 7.0.1 بوصة آرش لينكس الإصدار 8.0.2 متاح. نفس الشيء يحدث مع NodeJS وغيرها من الحزم التي سنراها أدناه والتي يستخدمها على نطاق واسع نهاية المقدمة.

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

قم بتثبيت Ubuntu 14.04

أول شيء سنفعله هو تنزيل صورة تثبيت Ubuntu من موقعه الرسمي على الويب. سيسمح لك الرابط أدناه باختيار ما إذا كنت تريد تنزيل ISO 32 بت أو 64 بت.

تنزيل Ubuntu

بمجرد تنزيله ، يجب "نسخ" قرص DVD باستخدام ISO الذي تم تنزيله أو تحضير ذاكرة فلاش للتمهيد والتثبيت منه. في Windows يمكننا القيام بذلك باتباع هذا الدليل وعلى Mac هذا الآخر. بمجرد الانتهاء من ذلك ، نقوم بإعادة تشغيل جهاز الكمبيوتر والبدء من خلال الذاكرة أو قرص DVD.

خطوات تثبيت Ubuntu 14.04

إذا لم تكن متأكدًا من كيفية تثبيت Ubuntu دون فقد بياناتك ، فيمكنك تثبيته باستخدام جهاز افتراضي في VirtualBox أو نسخ جميع بياناتك احتياطيًا في مكان آمن ، إن أمكن ، على قرص خارجي

أول شيء هو تحديد اللغة التي نريد تثبيت Ubuntu بها:

مطورو أوبونتو

سنرى لاحقًا ما إذا كانت لدينا جميع المتطلبات اللازمة للتثبيت:

أوبونتو_تطوير 2

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

أوبونتو_تطوير 3

نختار المنطقة الزمنية:

أوبونتو_تطوير 4

نختار لغة لوحة المفاتيح الخاصة بنا:

أوبونتو_تطوير 5

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

أوبونتو_تطوير 6

وننتظر حتى ينتهي:

أوبونتو_تطوير 7

بمجرد انتهاء المثبت ، نقوم بإعادة تشغيل الكمبيوتر والدخول إلى جلستنا. يمكننا تشغيل Update Manager أو فتح Terminal ووضع:

$ sudo apt update && sudo apt upgrade

وإذا لم يكن هناك شيء للتحديث ، فيمكننا البدء.

تحضير مساحة العمل لدينا للاختبار

لذلك ، نظرًا لأننا مطورين ، نريد فقط التركيز على ما نعرف كيفية القيام به: تطوير. لسنا مهتمين بمعرفة كيفية تكوين خادم ويب ، أو كيفية عمل قاعدة البيانات ، نريد فقط شيئًا يعمل وسهل التنفيذ لبدء كتابة التعليمات البرمجية.

إذا كان علينا فقط الكتابة بلغة HTML و CSS و JS ، فسيكون كل شيء أبسط ، ولكن في بعض الأحيان يجب أن يكون لدينا خادم اختبار للتعليمات البرمجية في PHP و Ruby و DJango وما إلى ذلك. لذلك ، يوصى بذلك إعداد خادم الويب الخاص بنا. لحسن الحظ لدينا هذه المنشأة بطريقتين مختلفتين:

  1. باستخدام المثبت XAMPP ما يقدم لنا أباتشي.
  2. باستخدام مصباح بيتنامي.

تركيب بيتنامي

تركيب LAMP عبر Bitnami رأينا ذلك بالفعل في مقال سابق ، لذلك لن يكون من الضروري تناوله في هذه المقالة. بمجرد تثبيت Bitnami ، يمكننا إدارة خادم الاختبار الخاص بنا من خلال متصفح الويب.

[اضغط على مواصلة

يمكن العثور على جميع الوثائق اللازمة حول كيفية عمل Bitnami على ويكي الخاص به.

تثبيت XAMPP

يأتي مُثبِّت XAMPP أيضًا من Bitnami ، لكن عملية التثبيت مختلفة بعض الشيء ، لذلك سنتناولها خطوة بخطوة. أول شيء بالطبع هو تنزيل الملف الذي يهمنا وفقًا لبنية معالجنا:

XAMPP 32 بت
XAMPP 64 بت

بمجرد التنزيل ، نفتح محطة ونصل إلى المجلد الذي يوجد به الملف ، والذي سنمنح أذونات التنفيذ له. في حالة ملف 64 بت ، سيكون:

$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run

الآن في نفس المحطة ننفذها:

$ sudo ./xampp-linux-x64-5.5.19-0-installer.run

ونتبع الخطوات التالية.

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

XAMPP

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

xampp1

الآن يطلب منا المسار الذي نريد التثبيت (افتراضيًا يكون في / opt / lampp) ، وعلى الرغم من أنه يمكننا تغييره ، إلا أنني أوصي بتركه كما هو.

xampp2

خطوة أخرى للتحقق قبل البدء في التثبيت

xampp3

تثبيت XAMPP

xampp5

اكتمل التثبيت.

xampp6

الآن ، لبدء XAMPP ، علينا فقط تنفيذ:

sudo / opt / lampp / lampp ابدأ ببدء تشغيل XAMPP لنظام التشغيل Linux 5.5.19-0 ... XAMPP: بدء Apache ... حسنًا. XAMPP: بدء تشغيل MySQL ... حسنًا. XAMPP: جارٍ بدء ProFTPD ... حسنًا.

وبهذه الطريقة لدينا بالفعل خادم Apache + MySQL + PHP + Perl قيد التشغيل. إذا كانت لديك مشكلة ، فإنني أوصيك بزيارتها التعليمات.

DNS مخصص ومضيف افتراضي مع XAMPP

بافتراض أن لدينا عدة مواقع مستضافة على خادم الاختبار الخاص بنا ، يمكننا تعيين كل منها ليتم عرضها محليًا في الملف / الخ / المضيفين. لنأخذ مثالاً ، لنفترض أن لدينا الموقع dev.tests.comما نقوم به هو فتح الملف / الخ / المضيفين باستخدام محرر النصوص المفضل لدينا (وكجذر) وأضفه على النحو التالي:

$ sudo vim /etc/hosts

ونضيف السطر:

127.0.0.1   dev.prueba.com

لكن بالطبع هذا لا يكفي ، لأنه يتعين علينا إخبار أباتشي أنه عندما يطلب شخص ما ذلك dev.test.com بالنسبة لـ 127.0.0.1 ، يجب عليك إعادة موقع الاختبار الخاص بنا.

نقوم بتحرير الملف /opt/lampp/etc/httpd.conf

$ sudo vim /opt/lampp/etc/httpd.conf

و uncomment (إزالة علامة الجنيه) السطر الذي يقول:

# Include etc/extra/httpd-vhosts.conf

ونتركه هكذا:

Include etc/extra/httpd-vhosts.conf

الآن نذهب إلى الملف /opt/lampp/etc/extra/httpd-vhosts.conf والتي يجب أن تحتوي على شيء مثل هذا:

# استخدم فقط المضيفات الظاهرية المستندة إلى الاسم ، لذلك لا داعي للقلق بشأن # عناوين IP. يشار إلى هذا من خلال العلامات النجمية في التوجيهات أدناه. # # يرجى الاطلاع على الوثائق على # # لمزيد من التفاصيل قبل محاولة إعداد مضيفات افتراضية. # # يمكنك استخدام خيار سطر الأوامر "-S" للتحقق من تكوين المضيف الظاهري #. # # مثال على VirtualHost: # قد ينتقل أي توجيه Apache تقريبًا إلى حاوية VirtualHost. # يتم استخدام قسم VirtualHost الأول لجميع الطلبات التي لا تتطابق مع اسم الخادم أو ServerAlias ​​في أي كتلة. # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" اسم الخادم dummy-host.example.com سجلات ServerAlias ​​www.dummy-host.example.com ErrorLog " / dummy -host.example.com-error_log "CustomLog" logs / dummy-host.example.com-access_log "شائع ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "logs / dummy-host2.example.com-error_log" CustomLog "logs / dummy-host2.example.com-access_log" شائع

نقوم بتعديله ونتركه على هذا النحو:

# استخدم المضيفات الظاهرية المستندة إلى الاسم فقط لذلك لا داعي للقلق بشأن # عناوين IP. يُشار إلى ذلك بواسطة العلامات النجمية في التوجيهات أدناه. # # يرجى الاطلاع على الوثائق على # # لمزيد من التفاصيل قبل محاولة إعداد مضيفات افتراضية. # # يمكنك استخدام خيار سطر الأوامر "-S" للتحقق من تكوين المضيف الظاهري #. # # مثال على VirtualHost: # قد ينتقل أي توجيه Apache تقريبًا إلى حاوية VirtualHost. # يتم استخدام قسم VirtualHost الأول لجميع الطلبات التي لا تتطابق مع اسم الخادم أو ServerAlias ​​في أي كتلة. # DocumentRoot "/ home / path / folder / project /" اسم الخادم my_blog.dev تتطلب كل الممنوحة

من الواضح أنه يجب تحديد المسار إلى مجلد مشروعنا عند الاستبدال "/ الصفحة الرئيسية / المسار / المجلد / المشروع /".

تركيب المصباح اليدوي

الآن ، على الرغم من أنه قد لا يبدو الأمر كذلك ، أعتقد أنه من الصعب إجراء التثبيت بالطريقة السابقة أكثر من تثبيت الحزم مباشرة من مستودعاتنا. للحصول على نفس Stack على جهاز الكمبيوتر الخاص بنا ، علينا فقط فتح Terminal ووضع:

$ sudo apt install apache2 mysql-server-5.5 phpmyadmin

مع هذه الحزم الثلاثة فقط ، سيتم تثبيت التبعيات الضرورية لبدء العمل بالحد الأدنى المطلوب عند التطوير.

DNS مخصص ومضيف افتراضي مع LAMP

من جانب DNS (خادم اسم المجال) ، نحتفظ بكل شيء كما هو ، أي نضيف أسماء مواقع الاختبار الخاصة بنا في الملف / الخ / المضيفين. الآن ، في حالة Apache ، يختلف مسار VHost (Virtual Hosts).

عادة ما يتم القيام به هو وضع ما نضعه في الملف /opt/lampp/etc/extra/httpd-vhosts.conf في الطريق /etc/apache2/sites-available/vhostname.conf، ثم يتم إنشاء ارتباط رمزي لهذا الملف في المجلد / الخ / apache2 / تمكين مواقع / لكننا لن نعقد. سنضع الملف مباشرة / الخ / apache2 / تمكين مواقع / مع التكوين التالي:

sudo vim /etc/apache2/sites-enabled/dev.pruebe.com.conf $ DocumentRoot "/ home / path / folder / project /" اسم الخادم my_blog.dev تتطلب كل الممنوحة

أعتقد أنه من الصحيح توضيح أنه عند التثبيت يدويًا ، يكون المسار الافتراضي لمجلدات موقع الويب هو / var / www / http /.

تثبيت NodeJS و Ruby

إذا استخدمنا NodeJS o روبي (بدلاً من PHP و Perl) يمكننا تثبيت الحزم يدويًا عن طريق التشغيل في وحدة التحكم:

$ sudo apt install nodejs ruby

وإذا احتاجوا إلى المزيد من الحزم ، عليهم فقط البحث عنها عن طريق تشغيل مدير الحزم أو في وحدة التحكم:

$ sudo apt search paquete a buscar

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

أدوات تطوير الويب

لدينا في المستودعات بعض التطبيقات التي ستتيح لنا العمل بشكل مريح عندما يتعلق الأمر بـ HTML و CSS و JS وغيرها. من بينها لدينا:

  • سمك شره
  • Geany
  • جي إديت
  • كيت

كائن سمك شره (في رأيي) الأكثر اكتمالا عندما يتعلق الأمر بالعمل نهاية المقدمة، ولكني أوصي بتثبيت تطبيقات الطرف الثالث التي توفر لنا وظائف أكثر. لدينا على سبيل المثال بين قوسين, سابليم تكست o كومودو تحرير. تحتوي جميع هذه التطبيقات على حزمة التثبيت الخاصة بها لـ Ubuntu ، باستثناء Komodo-Edit ، والتي يجب فقط فك ضغطها وتشغيل ملف .sh.

(… تحت المعالجة …)


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   صائد قال

    هل يرى أي شخص آخر خفاش شبح في صورة الماعز من هذا الإصدار من ubuntu؟

    1.    إيلاف قال

      هههههه هذا صحيح .. ينظر فقط إلى اللحية البرتقالية وأجوف الكمامة 😀

    2.    إيفان بارا قال

      الآن بعد أن ذكرت ذلك ... هذا يسمى "باريدوليا".

      حول التوزيعات التي يجب اختيارها عندما تكون البرمجة معقدة للغاية. "سابقًا" تم تطويره لمتصفحين و voila ، لأن التطوير كان أبطأ بكثير. يوجد اليوم عدد لا نهائي من المتصفحات والأنظمة الأساسية التي يمكن من خلالها تطوير تطبيقات WEB ، أطلق عليها اسم ASP.Net و PHP و JAVA وما إلى ذلك. عندما تكون التطبيقات أكثر عرضية ، أعني بهذا ، أنه لا يتم الوصول إليها فقط من أجهزة كمبيوتر سطح المكتب أو أجهزة الكمبيوتر المحمولة النموذجية ، ولكن يتم تنفيذها بالفعل (والمطلوب نفس الوظيفة) من جهاز لوحي أو هاتف محمول ، إلخ.

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

      الأخرى. لنكن صادقين: من المعروف أن معظم المبرمجين (على الأقل أولئك الذين أعرفهم) ، سواء كانوا على شبكة الإنترنت ، أو جافا ، أو BB.DD ، وما إلى ذلك ، يستخدم 80 ٪ على الأقل منصة Unix للبرمجة. الأشخاص الذين بدون جميع الأدوات المتوفرة على المنصة ، بشكل مفتوح ومجاني ، سيكونون معقدين للغاية عند المضي قدمًا. أيضًا ، يمكنني القول على وجه اليقين أن منصة WEB بأكملها تقريبًا ، أو BB.DD. يتم تثبيته على خادم Unix ، لذلك ألن يكون من المنطقي أن يعمل الجزء الآخر بنفس الطريقة؟

      شكرا للمشاركة والتحيات.

    3.    باتمان قال

      اخرس ... أنا باتمان!

    4.    نيسونف قال

      تبدو مثل بومة لي لول

      1.    إيلاف قال

        هذا صحيح .. هنا نعتقد نفس الشيء بعد النظر مرة أخرى

  2.   هوغو سانتوس قال

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

    كتعليق ، رأيت في العديد من الأماكن أن بعض المطورين يقومون بتثبيت XAMPP و / LAMP و / أو ما شابه ذلك ، في Linux ليس من الضروري القيام بذلك لأننا نتذكر أن apache هو أصل لينكس ، على سبيل المثال ، أقوم فقط بتثبيت apache2 و php5 على نظامي Debian مع النموذج النموذجي (aptitude install apache2 php5) و voila ، لم أعد مضطرًا إلى فعل أي شيء بخلاف وضع مشاريعي في / var / www

    1.    إيلاف قال

      هذا صحيح ، ما حدث حاولت أن أفعله "بسهولة" ، على الرغم من أنني أذكر في المنشور الطريقتين

    2.    أتمتة Tecno-Integra قال

      مع تحياتي. يبدو أنه من الجيد بالنسبة لي أنك قمت بتثبيت apache2 و php5 ، لكنني أشعر أنك ستحتاج إلى وضع mysql وأيضًا كيف تقوم بتهيئة phpmyadmin؟ شكرا.

  3.   Marcos_tux قال

    لنكن صادقين ، على الرغم من الجهود التي يبذلها Dreamweaver في تجاوز كل تلك البرامج ، إلا أنه من العار ولكن في Linux ليس لدينا شيء في ذروة برنامج Adobe هذا.

    1.    إليوتيمي 3000 قال

      نعم هناك (حسنًا ، جزئيًا) ، تسمى Brackets وهي تعتبر أيضًا Vim و Emacs. : الخامس

    2.    تلك القمامة تسمى Dreamweaver قال

      وضع القمامة في الكود بالطبع يمر Dreamweaver بالجميع

    3.    هيرنان قال

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

      1.    إدور قال

        breamweaver ههههه لن أتعلم بذلك أبدًا إذا كنت ستتعلم القصاصة

    4.    KZKG ^ جارا قال

      Dreamwho؟… Baff ، رفيق ، فنان ، Dreamweaver ، كل هؤلاء هراء محض ، آسف لقول ذلك ولكن هذه هي الحقيقة.

      لقد وضعوا سبعمائة سطر من التعليمات البرمجية غير المرغوب فيها ، والكثير من العلامات أو الأهداف غير المطلوبة ، إلخ ، إلخ.

      الأقواس ، Sublime ، مع أي من هذه أكثر من كافية للقيام بأي مهمة CSS.

    5.    com.kdexneo قال

      Aptana Studio 3 أفضل بكثير من Dreamweaver.

    6.    إيلاف قال

      ماذا قلت؟ دريمويفر؟ و soooo queee essss؟

    7.    شيربا 90 قال

      نأمل أن ترى كل التعليمات البرمجية غير الضرورية التي تولد لك ... Dreamweaver مخصص لغير المحترفين ، هذه الفترة!

  4.   حزامة قال

    منشور مثير حقا
    FELICIDADES

    1.    إيلاف قال

      غراسياس 😉

  5.   بترشيكو قال

    معلوماتك مفيدة جدا ... شكرا لك. هل ستعود إلى مياه Ubuntu / Debian؟

    1.    KZKG ^ جارا قال

      HAHA دائمًا ما يحتفظ بمساحة في قلبه من أجل Debian ، لكن ... Ubuntu لا أعتقد ذلك ، ههههه

      1.    بترشيكو قال

        أنت لا تعرف أبدًا 😀 😀

    2.    إيلاف قال

      على الرغم من أنه لا ينبغي أبدًا قول ذلك مطلقًا ، إلا أنني لا أعتقد حقًا أنني سأعود إلى دبيان لفترة طويلة ، طويلة ، طويلة.

  6.   درجة مئوية قال

    القط المسكين لا أحد يريد ذلك.

    1.    إيلاف قال

      من يريد جافا؟ 😛

  7.   غابرييل قال

    أعتقد أن السمات أصبحت مشوشة (مرة أخرى) ، فهناك أنتم من المصممين فقط ، وآخرون ليسوا سوى مبرمجين ، وهناك كلاهما ، وهناك من يرون أن winbug "سهل" لأنهم يثبتون بعد ذلك و "كل شيء" ( مما يعني ضمناً أنهم قد يعملون أو لا يعملون مع برامج مملوكة و / أو مرخصة) ، فهناك من هم أكثر تقدمًا (و "شجعان") ويعرفون أيضًا عن Linux ويعملون عادةً مع الأدوات التي يجدونها فيما بينها ، وبالتالي لفترة طويلة وما إلى ذلك ، نظرًا لأننا نشارك في هذه المدونة ، فإن الفكرة هي أن يقوم المرء بالتطوير على gnu-línux مهما كانت التوزيعة وبالتالي يتم استخدام أدوات مفتوحة المصدر ، المشكلة الأساسية (أعتقد) هي أنها تعتمد على كل شخص ، هناك أدوات أننا لا نعرف حتى ولكن عندما نريد أن نتعلم علينا أن نستثمر بضع ساعات حتى نعطيها ، وإذا شعرنا بالراحة (بغض النظر عما يعتقده الآخرون) سنكون سعداء !! (:

    1.    rlsalgueiro قال

      يمكنك أيضًا تنزيل الإصدار لـ php5.6.3
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
      يعتمد ذلك على ما تقوم بتطويره أو التوافق الذي تحتاجه ، للحفاظ على الإصدار 5.5 ، أقوم ببساطة بتثبيت الحزم الموجودة في الريبو وهذا كل شيء ، لدي أباتشي 2.4 ، php5.5.13 وما إلى ذلك ، كما أن المكتبات الأخرى مثل phpcs سهلة الاستخدام التثبيت ، من الواضح أنني أحب shell وأفضل تثبيت وتهيئة كل الأشياء التي أستطيعها.

      1.    rlsalgueiro قال

        لقد رأيت هذا المشروع wpn-xm.org ، سيكون من المثير للاهتمام تحقيق شيء مثل هذا لنظام Linux ، أقول أنه متكامل لأنني أستخدم بعض هذه الأدوات ، ويؤسفني أن أقول إنه على الرغم من العدد الكبير للمكتبات وأن الاستضافة كلها تقريبًا مثبتة على Apache تغيرت لـ nginx. لقد وجدت أن ملف wpn-xm يبحث عن بدائل لـ LAMP و XAMPP وهو مفيد لآلة العمل. إنه بلا شك بديل جيد. بالمناسبة آسف لتعليقي السابق على W $ + chrome

  8.   راؤول كاساري قال

    مساهمتك ممتعة للغاية ، استمر في تطويرها ، إنها موضع تقدير

  9.   مايكل كاردوزا قال

    مرحبًا ، أنا جديد على Ubuntu ، لقد استخدمت Windows دائمًا ولكنني أرغب في الترحيل إلى بيئة Linux باستخدام Ubuntu ولكن عندما أريد إنشاء مجلدات أو وضع ملفات في htdocs كما هو الحال في windows لا يسمح لي بذلك أو هناك بعض الأشياء يمكنني القيام به في windows ولكن في Ubuntu لا يمكنني منعه كثيرًا أو لا يسمح لي بإجراء تعديلات ، إذا استخدمت sublime لإنشاء ملفات في htdocs ، فلن يسمح لي بذلك أيضًا ، إذا كان بإمكانك المساعدة لي ، سأكون ممتنا.

  10.   مونت قال

    يمكن للشخص مساعدتي؟
    منذ عدة سنوات ، قمت بدورة تدريبية صغيرة في تصميم مواقع الويب وأحببتها ، وعلى الرغم من أنهم قدموا لي برامج Windows ، إلا أنهم لم يسمحوا لي بتثبيتها مطلقًا.
    قبل بضعة أشهر ، تمكنت أخيرًا من التبديل إلى Linux Ubuntu ولا يمكنني العثور على أي برامج
    أتذكر أنني رأيت في الدورة ثلاثة برامج
    Dreamweaver و Flash MX وآخر كان مخصصًا لتنقيح الصورة ولكن لا يمكنني تذكر الاسم.
    هل يمكنك الإشارة إلى تنزيل مواقع الويب أو المسارات لتثبيت ما يعادل ما رأيته في الدورة التدريبية؟
    تحيات
    غراسياس.