خانه / برنامه نویسی / برنامه نویسی تحت وب / نرم افزارهای شبیه ساز وب سرور

نرم افزارهای شبیه ساز وب سرور

در این پست درباره نرم افزارهای شبیه ساز وب سرور و نحوه انجام تنظیمات ان ها اطلاعاتی را قرار دادیم.

نرم افزارهای شبیه ساز وب سرور

با استفاده از این نرم افزارها شما میتوانید وب سرور موردنظر را داخل سیستم خودتان بصورت لوکال راه اندازی کنید که برای مثال فایل های php و … را اجرا کنید.

نرم افزارهای زیادی برای اینکار وجود دارند اما در این پست به نحوه تنظیمات نرم افزارهای رایگان که کاربردی هستند و بیشتر از انها استفاده میشود خواهیم پرداخت.از جمله :

  • xampp : قابل نصب و اجرا روی سیستم عامل های ویندوز ، لینوکس و macOS
  • wamp : قابل نصب و اجرا روی سیستم عامل ویندوز
  • EasyPHP : قابل نصب و اجرا روی سیستم عامل ویندوز
  • Laragon : قابل نصب و اجرا روی سیستم عامل ویندوز

تاریخچه نسخه های نرم افزار WAMP:

نسخه برنامه wamp نسخه php نسخه Apache نسخه MySQL نسخه PhpMyAdmin
3.2.6 7.0.33 & 7.1.33 & 7.2.34 & 7.3.33 & 7.4.26 & 8.0.13 & 8.1.0 2.4.5.1 5.7.36 & 8.0.27 4.9.7 & 5.1.1
2.5 5.5.12 2.4.9 5.6.17 4.1.14
2.4 5.4.12 2.4.4 5.6.12 4.0.4

 

تاریخچه نسخه های نرم افزار XAMPP:

نسخه برنامه XAMPP نسخه php سیستم عامل موردنیاز نسخه Apache نسخه phpMyAdmin
1.8.2 Windows 2003 , xp
7.4.30 7.4.30 Windows 2008, 2012, 7, 8, 10 2.4.54 5.2.0
8.0.23 8.0.23 Windows 2008, 2012, 7, 8, 10 2.4.54 5.2.0
8.1.10 8.1.10 Windows 2008, 2012, 7, 8, 10 2.4.54 5.2.0

 

 

تنطیمات موارد مختلف نرم افزارهای شبیه ساز وب سرور

 

فایل php.ini :

با استفاده از این فایل میتوان تنظیمات مربوط به متغیرها و  توابع و هرآنچه که مربوط به تنظیمات سرور هست را تغییر داد.بخشی از موارد مهم که برای تغییر میتوان از ان استفاده کنیم را در جدول زیر مشاهده میکنید :

نام متغیر توضیحات
file_uploads اجازه آپلود فایل
post_max_size بیشترین حجم پست ارسالی
upload_max_filesize بیشترین حجم آپلود فایل
max_execution_time بیشترین زمانی که PHP برای اجرای دستور منتظر میماند
memory_limit حافظه موردنظر اختصاص یافته

 

<strong>تغییر پورت سرور</strong>

گاها ممکن است به پورت 80 براحتی دسترسی نداشته باشیم در این صورت برای تغییر پورت به پورت دیگر ابتدا وارد مسیر زیر شده :

xampp-> C:\xampp\apache\conf

wamp-> C:\wamp64\bin\apache\apache2.4.51\conf

و فایل httpd.conf را با یکی از برنامه های ویرایشگر اجرا کنید و عبارت Listen را داخل ان جستجو کنید و مطابق تصویر زیر بجای پورت 80 پورت دیگری را مثل 8081 جایگزین کنید :

تغییر پورت سرور

در این صورت برای دسترسی به سرور از آدرس زیر استفاده میکنیم :

http://localhost:8081

 

<strong>تغییر پورت MySqli</strong>

گاها ممکن است پورت 3306 توسط برنامه های دیگر اشغال شده باشد و به ان دسترسی نداشته باشیم در این صورت برای تغییر پورت mysqli وارد مسیر زیر شده :

\xampp-> C:\xampp\mysql\bin

wamp-> C:\wamp64\bin\mysql\mysql5.7.36

سپس فایل my.ini را با یکی از ویرایشگرها اجرا کنید و عبارت 3306 را جستجو کرده و مطابق تصویر میتوانید آن را تغییر بدید :

تغییر پورت 3306

 

<strong>نحوه نصب ماژول ionCube Loader برای اجرای فایل های رمزنگاری شده </strong>

ابتدا فایل loader را از سایت ioncube به آدرس زیر دانلود کنید :

https://www.ioncube.com/loader-wizard/loader-wizard.zip

سپس فایل zip را از حالت فشرده خارج کنید و پوشه ioncube را در مسیر زیر کپی کنید :

xampp-> C:\xampp\htdocs

wamp-> C:\wamp64\www

سپس فایل loader-wizard.php را از طریق مرورگر با این ادرس اجرا کنید :

http://localhost/ioncube/loader-wizard.php

سپس مطابق تصویر زیر روی لینک مربوطه کلیک کنید تا فایل آن دانلود شود :

نصب ioncube

فایل دانلود شده را از حالت فشرده خارج کنید و فایل ioncube_loader.dll را مطابق تصویر بالا در مسیر گفته شده کپی کنید :

xampp-> C:\xampp\php\ext

wamp-> c:/wamp64/bin/php/php7.4.26/ext

سپس وارد مسیر فایل php.ini و این فایل را با یکی از برنامه های ویرایشگر اجرا کنید:

xampp-> C:\xampp\php\php.ini

wamp-> c:\wamp64\bin\php\php7.4.26\phpForApache.ini

سپس داخل این فایل عبارت زیر را بعد از [PHP] اضافه کنید :

[ioncube]

“” = zend_extension

در مقابل zend_extension داخل کوتیشن آدرس فایل ioncube_loader.dll را جایگزین کنید.

سپس در نهایت Apache Webserver برنامه wamp یا xampp را ریستارت کنید.در نهایت اگر ادرس زیر را اجرا کنید پیغام موفقت آمیز بودن نصب بصورت زیر نمایش داده خواهد شد :

 

<strong>نحوه نصب دیباگر xdebug برای php</strong>

ابتدا یک فایل php ایجاد کنید و دستور زیر را داخلش وارد کنید :

php?>

;()phpinfo

<?

سپس محتویات نمایش داده شده را کپی کنید.در ادامه سپس وارد سایت زیر شوید :

https://xdebug.org/wizard

و محتوای کپی شده را در داخل تکست باکس این سایت paste و گزینه Analyse را کلیک کنید.در ادامه در صفحه بعد در بخش

Instructions فایل کتابخانه با فرمت dll را دانلود کنید و سپس آن را به اسم زیر تغییر بدید :

php_xdebug.dll

در ادامه این فایل را بایستی در مسیر نصب شده wamp یا xampp کپی کنید در مسیرهای زیر :

xampp-> C:\xampp\php\ext

wamp-> c:\wamp64\bin\php\php7.4.26\ext

سپس وارد مسیر فایل php.ini و این فایل را با یکی از برنامه های ویرایشگر اجرا کنید:

xampp-> C:\xampp\php\php.ini

wamp-> C:\wamp64\bin\apache\apache2.4.51\bin\php.ini

سپس داخل این فایل عبارت زیر را بعد از [PHP] اضافه کنید :

[xdebug]

zend_extension = xdebug

سپس در نهایت Apache Webserver برنامه wamp یا xampp را ریستارت کنید.

 

 

لینک دانلود

توجه : هرکدام از نرم افزارها را بایستی بصورت RUN ADMIN نصب کنید.

توجه : درصورت عدم دسترسی Run Admin به نصب نرم افزارها ، بعد از نصب بایستی دسترسی فول کنترل به پوشه نصب شده نرم افزار بدید.

برنامه XAMPP دانلود از سایت سازنده

برنامه Wamp دانلود از سایت سازنده

برنامه EasyPHP دانلود از سایت سازنده

برنامه Laragon  دانلود از سایت سازنده

درباره ی سامان بهنام

مهندس عمران ، پایه 2 سازمان نظام مهندسی ساختمان ، برنامه نويس و توسعه دهنده نرم افزارهای تحت وب ، ویندوز و اندروید که در این سایت و کانال تلگرام civil_Tools@ و صفحه اینستاگرام samisoft.ir تجربیاتش را در حوزه نرم افزار منتشر می کند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

error: Alert: Content selection is disabled!!