سؤال

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

تحرير: أستخدم بيرل للحصول على البرمجة النصية الجانبية للخادم وقليل جدا من PHP. شكرا...

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

  1. لينكس هو حساسية الموضوع
  2. المواقع الافتراضية الجديدة تماما
  3. U، G، O، R، W، X أذونات X يمكن أن تأتي كصدمة وقحة للأشخاص الجدد في لينكس
  4. symlinks. يمكن أن تكون مفيدة ولكن مربكة بسبب ارتباطات Windows (وليس الاختصارات) مختلفة بعض الشيء
  5. إذا مخازن mysql. جداول كملفات مع نفس الاسم (الذي يفعل بشكل عام)، يمكن أن تجعلك SENSTitivity الحالة تشعر بأنك فقدت للغاية "لا شيء يعمل في كل من PHP / FileSystem و MySQL"
  6. "مستنداتي" إلى / الصفحة الرئيسية / اسم المستخدم / المستندات هو تغيير كبير في التفكير للأشخاص الجدد في لينكس
  7. قد يشكل التكوينات المختلفة لأمن الخادم الخلط بينك في البداية
  8. أي مشاكل توافق الأجهزة لنظام التشغيل Linux وأجهزةك (عادة ما تكون مشكلة بسيطة للغاية، ولكنها يمكن أن تستغرق ساعات من معرفة المشكلة.)

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

sudo سيكون من المساعدة لبعض الوقت إذا كنت تستخدم أوبونتو، لكن عليك إيقط SUDO-ING لأنك تستطيع SUDO وترتكب أخطاء وفوضى شيء ما.

نصيحة: استعمال sudo cp -uav src dest و ربما rsync بعد ذلك - أوامر توفير الحياة الحقيقية

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

إذا استغرق الأمر أكثر من شهرين، فاسترخي، إنه مشترك لاتخاذ هذا النوع من الوقت.
أيضا، إذا كنت لا تستطيع التعود على vi و emacs, ، استعمال nano - إنه سهل وبسيط، أبسط من المفكرة, ، ولكن يمكنك فهم ما يجري، على عكس السادس و emacs، حيث أنت فقدت تماما ما لم يكن لديك كتاب أو دليل أو فيديو لمساعدتك.

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

و استخدام جوجل الكثير, واستخدام أوبونتو - من الأسهل البدء به ولديه كل ما تحتاجه.

نعم، لا تقم بتثبيت الأشياء من أي مكان فقط - هذا ليس عالم RPM.
بقدر الإمكان استخدام متشابك لتثبيت / إزالة أي شيء.
إذا كنت تستطيع، استخدم sudo apt-get install.
يذاكر apt-get

أنا شخصيا أعتقد أنه على ما يرام لاستخدام Ubuntu Desktop لخادم داخلي إذا كان التطبيق ليس حاسما حتى تحصل على محاملك في عالم Linux.

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

أود أولا ميناء ذلك xampp., ، كومة إما النوافذ أو لينكس. هذا يدعم PHP و PERL (ويشمل Apache و MySQL بالطبع). بمجرد التحقق من أن تطبيقك يعمل على نظام التشغيل Windows Xampp، يمكنك نقله إلى إصدار Linux.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top