توضیحات تکمیلی سرور ها
سرورها مگر اینکه دلیل خاصی برای عدم استفاده از وب سرور آپاچی داشته باشند، باید از آن برای محیط توسعه خود استفاده کنید، به خصوص اگر می دانید که محیط وب سرور تولیدی شما از آن استفاده خواهد کرد.
زبان برنامه نویسی PHP در سال 1995 به عنوان یک پروژه شخصی توسط راسموس لردورف برای کمک به صفحات وب خود برای دسترسی به داده های ذخیره شده در پایگاه داده آغاز شد.
او اولین نسخه رسمی 1.0 را در 8 ژوئن 1995 برای جامعه منبع باز منتشر کرد. از آن زمان، زبان PHP زندگی خود را به خود گرفته است و هم از نظر ویژگی ها و هم محبوبیت پیدا کرده است.
توسعه زبان PHP در حال حاضر پشتیبانی می شود توسط Zend که بسیاری از ابزارهای PHP را تولید می کند. یکی از گیج کننده ترین جنبه های سرور PHP این است که در حال حاضر دو شاخه مختلف از زبان PHP به طور فعال پشتیبانی می شود: >>>شاخه نسخه 5.x و شاخه نسخه 7.x
اولین سوالی که اغلب به ذهن خطور می کند این است: “چه اتفاقی برای نسخه 6 افتاد؟”
نسخه 6 کوتاه مدت PHP دارای مشکلات غیرقابل حلی بود و به طور رسمی توسط توسعه دهندگان PHP کنار گذاشته شد و ویژگی های جدید به نسخه 5 بازگشت.
حالا برای سوال دوم: “چرا دو نسخه فعال؟”
شاخه نسخه 5.x هنوز عمدتاً به دلیل برنامه های فراوانی که همچنان از ویژگی های پشتیبانی شده در نسخه 5.x استفاده می کنند، اما در نسخه 7.x استفاده نمی کنند، حفظ می شود.
مدتی طول می کشد تا همه برنامه های قدیمی 5.x به کد نسخه 7.x منتقل شوند. متأسفانه، نسخه 7 PHP مواردی را که در نسخه 5-x محبوب بودند، خراب می کند. با این حال، توسعه دهندگان PHP دیگر رفع اشکال را انجام نمی دهند شاخه 5.x، فقط وصله های امنیتی. در زمان نگارش این مقاله، نسخه فعلی در شاخه 5.x 5.4 است و تا پایان سال 2018 حفظ خواهد شد.
در زمان نگارش این مقاله، بسیاری از بسته های وب سرور محبوب از هر دو شاخه نسخه 5.x و 7.x پشتیبانی می کنند و به شما این امکان را می دهند که کدام یک را برای استفاده استفاده کنید. نصب شما اگر در حال توسعه برنامه های وب پویا جدید هستید، بهتر است از شاخه نسخه 7.x استفاده کنید.
در زمان نگارش این مقاله، آخرین نسخه 7.2 است. سرور PHP حاوی وب سرور داخلی خود است، اما این سرور فقط برای توسعه در نظر گرفته شده است و نه برای استفاده به عنوان یک وب سرور تولید زنده.
برای استفاده در مقیاس بزرگ، شما باید سرور PHP را با یک وب سرور رابط کنید. از آنجایی که وب سرور درخواست هایی برای فایل های .php دریافت می کند، باید آنها را برای پردازش به سرور PHP ارسال کند. شما باید این ویژگی را به عنوان بخشی از فایل پیکربندی وب سرور تنظیم کنید. این موضوع بعداً در ادامه مقالات در بخش “سفارشی کردن وب سرور آپاچی” مورد بحث قرار خواهد گرفت.
ممکن است هنوز برخی از شرکت های میزبانی وب که از PHP نسخه 4 استفاده می کنند برخورد کنید. این نسخه بسیار محبوب و طولانی مدت بود.
اما دیگر توسط PHP با وصله های امنیتی پشتیبانی نمی شود.
بهتر است از هر میزبان وب که فقط PHP نسخه 4. پشتیبانی می کند دوری کنید
سرور پایگاه داده
همانطور که در قبلا در مقالات گذشته توضیح دادیم، انواع مختلفی از سرورهای پایگاه داده برای مدیریت داده ها برای برنامه های کاربردی وب شما وجود دارد.
تا کنون محبوب ترین سرور MySQL که در برنامه های وب منبع باز استفاده می شود.
بسیاری از وب سایت ها و بسته های وب از عبارت MySQL Server استفاده می کنند.
اما در واقع چند نسخه مختلف از آن وجود دارد.
قوانین ارسال دیدگاه در سایت