ما هي أفضل طريقة للتطوير مقابل WordPress على نظام التشغيل Windows عندما يكون لديك بالفعل IIS/SQL Server مثبتًا؟

StackOverflow https://stackoverflow.com/questions/123848

  •  02-07-2019
  •  | 
  •  

سؤال

إذا كنت ترغب في التطوير باستخدام WordPress (على سبيل المثال، لديك مثيل محلي يعمل على جهازك حتى تتمكن من تطوير السمات، والحصول على المدونات والمواقع، وما إلى ذلك) وكنت تقوم بتشغيل Windows على جهاز التطوير الخاص بك باستخدام IIS وSQL Server بالفعل تم التثبيت، ما هي أفضل طريقة للقيام بذلك؟

لقد وجدت طريقة عبر الإنترنت تقوم بإعداد خادم "صغير" صغير على نظام التشغيل Windows يقوم بتشغيل مثيلات Apache وMySQL لكنهم لم ينصحوا باستخدامه على جهاز مثبت عليه IIS بالفعل.من الواضح أنه يمكن للمرء تثبيت Apache وMySQL والقيام بذلك بهذه الطريقة ولكن بالنظر إلى ما يوفره لك Windows (أي طرق تشغيل PHP في IIS - أعتقد أن Windows Server 2008 مُحسّن لهذا الغرض)، هل هذه هي أفضل طريقة؟هل هناك طرق لتشغيل WordPress مع SQL Server كواجهة خلفية؟(لا أعتقد ذلك ولكني اعتقدت أنني سأرمي ذلك هناك).

وهل هناك طرق تختلف باختلاف نسخة الويندوز (أي XP، Vista، Vista64)

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

المحلول

انا اجري XAMPP على محرك أقراص صغير وقم بتثبيت WordPress (عادةً مثيلات متعددة منه) هناك.ثم أبدأ تشغيل XAMPP عندما سأعمل على تطوير Wordpress.

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

نصائح أخرى

قم بتثبيت PHP، وقم بتشغيل Wordpress في IIS.قم بتثبيت MySQL الذي يمكن تشغيله جنبًا إلى جنب مع MSSQL.الشيء الوحيد الذي ستفتقده عند استخدام IIS عبر Apache هو mod_rewrite للحصول على عناوين URL أجمل.

تجنب تشغيل IIS وApache على نفس الجهاز إذا كان ذلك ممكنًا.يحب IIS الارتباط بجميع عناوين IP المتاحة التي تمنع Apache من الارتباط بعنوان IP، والذي يمكنك الالتفاف عليه إذا لزم الأمر، ولكن ليس من الواضح على الفور ما يحدث.

لقد تم تشغيل هذا الإعداد لسنوات.

نظرًا لأنك مهتم بالتطوير لـ Wordpress، أقترح عليك بشدة استخدام إعداد WP الأكثر شيوعًا:أباتشي، PHP و MySQL.

يمكنك تشغيل Apache وIIS في نفس الوقت (لدي IIS يستمع على المنفذ 81 وApache على 80) أو يمكنك تشغيل ملف واحد فقط في كل مرة (إنشاء ملفين بات لبدء/إيقاف الخوادم باستخدام الأمر net start/stop ).

يمكنك استخدام IIS وPHP وMySQL لتشغيل Wordpress ولكن هناك بعض الاختلافات الدقيقة التي يمكن أن تدفعك إلى الجنون أو تسبب مشاكل عند النشر على Apache.

يمكنك بالتأكيد تشغيل IIS وApache في نفس المربع.نقوم بذلك حاليًا باستخدام Documentum/Apache وIIS على نفس الخادم.ما عليك سوى اختيار نطاق من العناوين لخادم ويب واحد - 808x لـ Apache على سبيل المثال.

يجب أيضًا أن تفكر في استخدام Thinstall من VMWare حيث يمكنك تنشيط تطبيق كامل - التسجيل و.Net وجميع التوزيعات كملف .EXE واحد.نحن نفعل ذلك الآن لتطبيقات التعبئة والتغليف التي لا تعمل بشكل جيد معًا.قد ترغب في جعل Wordpress/Appache/MySql افتراضيًا وتعيين IP (808x) لهذا التكوين.بهذه الطريقة يمكنك نقل هذا إلى أي خادم مزود بـ IIS وسيعمل بشكل جيد مع التكوينات المختلفة.

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