وب سرور های IIS و آپاچی در کنار هم
وقتی از ویندوز استفاده می کنید ، وب سررور IIS یا Internt Information در اختیار شما قرار می گیرد . تا از آن به عنوان وب سرور استفاده کنید اما وقتی Easy php را نصب می کنید ، وب سرور Apache (آپاچی) به همراه آن نصب می شود
یعنی نرم افزار Easy php از وب سرور آپاچی استفاده می کند.
IIS از پورت شماره ی 80 استفاده می کند. برای این که آپاچی نیز در کنار سیستم IIS کار کند و هیچ مشکلی برای آن پیش نیاید. آپاچی باید از پورت دیگری استفاده کند و نتیجه در هنگام اجرای برنامه های PHP لین پورت نیز باید مورد استفاده قرار گیرد که در ادامه به آن می پردازیم.
برای این که پورت مورد استفاده ی آپاچی را تعیین کنید ، مراحل زیر را دنبال نمایید:
1 اگر Easy php راه اندازی شده نیست، آن را به روشی که قبلا گفته شد راه اندازی نمایید.
2 بروی آیکن از نوار وظیفه ی ویندوز کلیک راست کنید و در منویی که ظاهر می شود به گزینه ی Configuration بروید تا منوی دیگری را به صورت زیر ببینید.
3 در این منو گزینه ی Apache را کلیک کنید. اکنون فایلی به نام httpd.conf در محیط ویراستار notepad باز می شود . در این فایل ، خط زیر (یا مشابه با آن ) را پیدا کنید.
Listen 127 .0.0.1:8888
معنایش این است که آپاچی در وب سایت محلی ، به پورت 8888 گوش می کند. اگر این پورت را قبول دارید. از این ویراستار (فایل httpd.conf ) خارج شوید
پیشنهاد می شود این دستور را با پورت 88 عوض کنید که راحت تر است:
Listen 127.0.0.1:88
اکنون این فایل را ذخیره کنید تا از این سرور آپاچی از پورت 88 استفاده کند. توجه کنید که در فایل httpd.conf بعضی از خطوط با # شروع می شود . که این خطوط به عنوان توضیحات تقی خواهد شد.
نکته:
همان طور که دیدید، برای نصب زبان PHP از نرم افزار Easy php استفاده کردیم . از هر نرم افزار دیگری ، مثل XAMPP هم استفاده کنید.
اختصاص پورت 80 به آپاچی
در بخش قبل گفتیم که پورت 80 توسط بعضی از سرویس های سیستم مورد استفاده قرار می گیرد و در نتیجه آپاچی باید از پورت دیگری مثل 8888 استفاده کند در فایل پیکربندی آن با دستور زیر مشخص شده است .
Listen 127 .0.0.1:8888
به این ترتیب اگر بخواهید برنامه ای مثل test.php را از روی دایرکتوری www اجرا کنید، باید آدرس زیر را در نوار آدرس مرورگر وب مثل IE تایپ کنید:
https://localhost:8888/test.php
بدیهی است که تایپ کردن شماره پورت برای تمام برنامه هایی که می خواهید اجرا کنید، وقت گیر است . اما اگر
آپاچی بتواند از پورت 80 استفاده کند، نیاز به ذکر شماره پورت در نوار آدرس نیست و برای اجرای برنامه test. php باید آدرس زیر را در نوار آدرس IE تایپ کنید:
https://localhost/test.php
برای این کار ، در ویندوز سون باید کارهای مختلفی را انجام دهید.
سرویس هایی که معمولا از پورت 80 استفاده می کنند، به شرح زیر هستند:
(IIS)(lnternet Information Service)
Skype
Web Development Agency Services
(SQL ) SQL Server Reporting Services
ممکن است سرویس های دیگری در سیستم شما باشند که از پورت 80 استفاده کنند که آن ها را نیز باید پیدا کنید.
1 تخصیص پورت دیگر ی برای IIS
2 غیر فعال کردن (Disable) سرویس های دیگری که از پورت 80 استفاده می کنند.
3 غیر فعال سازی http. sys به کمک رجیستری ویندوز .
در هفته ی بعد در مورد این سه آیتم توضیح خواهم داد. دوستان منتظر نظرات پیشنهادهای شما همراهان عزیز هستیم.
ادامه دارد…
برگرفته از :
آموزش گام به گام (PHP) تالیف دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact