09038494675
شما اینجا هستید: هرمز آی تی سرور اختصاصی, سرور مجازی, میزبانی وب اجرای وردپرس با IIS و WinCache در نانو سرور
اجرای وردپرس با IIS و WinCache در نانو سرور

اجرای وردپرس با IIS و WinCache در نانو سرور

nano server اجرای وردپرس با IIS و WinCache در نانو سرور

معرفی : این مقاله نحوه تنظیم وردپرس در IIS نانو سرور را نشان می دهد.

مرحله ۱: نانو سرور را با نقش IIS آماده کنید :

ابتدا باید IIS را روی Nano نصب کنید و سپس httpPlatformHandler را روی سرور Nano خود نصب کنید.

نصب IIS بر روی Nano در حال حاضر در مقاله بعدی توضیح داده شده است، بنابراین این گام ها را برای خلاصه شدن حذف می کنیم.

لطفا توجه داشته باشید که این مقاله هر دو “نصب IIS” و “نصب ماژول هسته ANCM) ASP.NET)” را توضیح می دهد.

شما می توانید نصب ماژول هسته ASP.NET را نادیده بگیرید زیرا ANCM برای اجرای Tomcat در Nano سرور مورد نیاز نیست.

مرحله ۲: گسترش اندازه دیسک نانو سرور :

اگر از اندازه دیسک پیش فرض Nano استفاده می کنید (به طور پیش فرض هارد دیسک ۴ گیگابایتی است)، باید اندازه دیسک را گسترش دهید، در غیر این صورت، شما قادر به نصب MySQL نیستید زیرا فضای دیسک کافی وجود ندارد.

اگر اندازه دیسک شما ۴ گیگابایت باشد، دستگاه مجازی نانو سرور را خاموش کرده و  «تنظیمات» ماشین مجازی نانو سرور خود را باز کنید.

پس از انتخاب هارد دیسک، بر روی دکمه “ویرایش” را کلیک کنید.

دکمه “Expand” را انتخاب کرده و اندازه جدید را با بیش از ۱۰ گیگابایت تنظیم کنید. روی دکمه “Finish” کلیک کنید تا تغییرات را اعمال کنید و ماشین مجازی نانو سرور را راه اندازی مجدد کنید.

راه اندازی پی اچ پی در نانو سرور :

شما برای نصب وردپرس به PHP نیاز دارید در اینجا بع شما می آموزیم که چگونه PHP را روی ماشین مجازی نانو سرور نصب کنید.

مرحله ۳: نصب PHP در نانو سرور :

وارد لینک زیر شوید

آخرین ورژن ۶۴ بیتی PHP مانند php-7.0.1RC1-nts-Win32-VC14-x64.zip دانلود کنید.

فایل زیپ دانلود شده را باز کنید و محتویات را به یک دایرکتوری خاص مانند c: \ php از ماشین مجازی نانو سرور خود کپی کنید.

ساختار دایرکتوری c: \ php باید مانند این باشد:

مرحله ۴: vcruntime140.dll را به٪ windir٪ \ system32 بر روی نانو سرور نصب کنید :

پی اچ پی به فایل vcruntime140.dll بستگی دارد، اگر vcruntime140.dll در سرور Nano شما موجود نباشد، PHP نمی تواند اجرا شود.

vcruntime140.dll در هر دستگاه ۶۴ بیتی ویندوز که در آن آخرین ویژوال استودیو نصب شده است موجود است.

بنابراین، آنچه شما باید انجام دهید این است که فایل vcruntime140.dll را پیدا کنید و فایل را به٪ windir٪ \ system32 از دستگاه نانو سرور خود کپی کنید و توجه کنید که فایل به درستی کپی شده است.

پس از اینکه vcruntime140.dll را به طور صحیح در دستگاه نانو سرور کپی کنید، باید تأیید کنید آیا «php.exe» در حال اجرا است؟
نتیجه صحیح را در زبانه PowerShield Remote به عنوان تصویر زیر نشان می دهد.

مرحله ۵: IIS-Cgi را نصب کرده و برنامه applicationhost.config را برای پی اچ پی پیکربندی کنید :

در این مرحله، شما IIS-Cgi را نصب خواهید کرد و applicationhost.config را برای افزودن ماژول fastcgi با مسیر راهنمای مسیر نصب ، c: \ php به روز کنید.

در اینجا نحوه نصب ویژگی IIS-CGI است. اگر قبلا این ویژگی را نصب نکردید، دستور زیر را اجرا کنید تا ویژگی IIS-Cgi را نصب کنید.

اکنون شما آماده پیکربندی applicationhost.config برای PHP هستید.

در نانو سرور،٪ windir٪ \ system32 \ inetsrv \ config \ applicationhost.config را باز کنید و تنظیمات پیکربندی برجسته را به صورت زیر تنظیم کنید (توجه: شما باید مسیر دایرکتوری را با مقدار واقعی محیط نانو خود تنظیم کنید):

شما می توانید تنظیمات پیکربندی بالا را با اجرای دستورات Powershell زیر در زبانه Powershell از راه دور به روز کنید:

مرحله ۶: بررسی کنید که آیا پی اچ پی به درستی پیکربندی شده است :

قبل از رفتن به مراحل بیشتر، بیایید بررسی کنیم که آیا پی اچ پی به درستی نصب شده و پیکربندی شده است.

فایل phpinfo.php را در دایرکتوری ریشه (root) وب سایت پیش فرض مانند c: \ inetpub \ wwwroot ایجاد کنید با محتوای فایل زیر:

یک مرورگر وب را باز کنید و یک درخواست را به http: // <ComputerName> /phpinfo.php ارسال کنید (توجه: ComputerName را با نام Nano سرور خود جایگزین کنید) و بررسی کنید که نتیجه صحیح phpinfo.php را نشان می دهد.

راه اندازی وردپرس :

وردپرس نیاز به یک پایگاه داده دارد، و در اینجا، ما نشان خواهیم داد که چگونه MySql را بر روی نانو سرور نصب و چگونه آن را راه اندازی کنیم. سپس، من نشان خواهم داد که چگونه وردپرس را نصب کنید.

مرحله ۷: راه اندازی MySQL بر روی نانو سرور :

در این مرحله شما MySQL را روی سرور Nano خود نصب خواهید کرد.

به سایت https://www.mysql.com/ بروید و آخرین آخرین خروجی ۶۴ بیتی مانند mysql-5.6.26- winx64.zip را دانلود کنید.

باز کردن فایل زیپ دانلود شده و کپی کردن محتویات به یک دایرکتوری مانند c: \ MySQL از دستگاه نانو سرور شما.

ساختار دایرکتوری c: \ mysql باید مانند این باشد:

مرحله ۸: سرور پایگاه داده MySql را به عنوان یک سرویس ویندوز ثبت (رجیستر) کنید :

در این مرحله شما MySQL را روی سرور Nano خود نصب خواهید کرد.

اجرای “mysqld.exe –install” را از c: \ MySql \ bin از نانو سرور خود و راه اندازی مجدد نانو سرور.

در اینجا تصویری از اجرای دستور mysqld.exe -install برای ثبت MySql به عنوان یک سرویس ویندوز و راه اندازی مجدد دستگاه آمده است.

بعد از اینکه دستگاه راه اندازی مجدد شد، “get-process” را اجرا کنید و مراحل mysqld را اجرا کنید.

در اینجا خروجی فرآیند mysqld را نشان می دهد:

مرحله ۹: یایجاد یک پایگاه داده برای وردپرس :

دستور زیر را از دایرکتوری C: \ MySql \ bin اجرا کنید تا یک پایگاه داده جدید ایجاد کنید که توسط WordPress مورد استفاده قرار می گیرد:

اینجا نشان می دهیم که چگونه یک پایگاه داده جدید ایجاد کنید و پایگاه های موجود را لیست کنید. فرض کنید شما از یک کلمه عبور خالی برای کاربر پایگاه داده “root” استفاده کردید. در غیر این صورت، شما نیز باید رمز عبور را مشخص کنید.

مرحله ۱۰: پی اچ پی را برای MySQL پیکربندی کنید :

یک فایل php.ini جدید در زیر پوشه c: \ php با محتوای فایل زیر ایجاد کنید:

اینجا نشان میدهیم چگونه فایل را با psedit ایجاد کردیم و چگونه مسیر فایل را بررسی کردیم

در اینجا شما باید فایل php.ini را با محتوای فایل بالا ذخیره کنید

مرحله ۱۱: نصب وردپرس بر روی نانو سرور :

در این مرحله، وردپرس را بر روی نانو سرور خود نصب کنید.

به https://wordpress.org/ بروید و آخرین فایل پکیج مانند wordpress-4.8.2.zip را دانلود کنید.

فایل زیپ دانلود شده را باز کنید و محتویات را به یک دایرکتوری مانند c: \ wordpress در نانو سرور خود کپی کنید.

ساختار دایرکتوری c: \ wordpress شما باید مانند این باشد:

فایل wp-config.php را در دایرکتوری c: \ wordpress با محتوای فایل زیر ایجاد کنید:

در اینجا نشان می دهیم که چگونه فایل را با ابزار psedit ایجاد کردیم. همچنین محتوای فایل را با دستور “type. \ wp-config.php” نشان می دهیم.

مرحله ۱۲: وب سایت پیش فرض را پیکربندی کنید :

فایل filehost.config را که در c: \ windows \ system32 \ inersrv \ config قرار دارد باز کنید و مسیر فیزیکی از وب سایت پیش فرض را با “c: \ wordpress” ویرایش کنید.

اجرای وردپرس

اکنون آماده هستم. در این قسمت نحوه نصب وردپرس را برای شروع و استفاده از آن را به شما می آموزیم.

مرحله ۱۳: شروع http: // <ComputerName> /wp-admin/install.php

ابتدا سرویس های IIS را ری استارت کنید. شما می توانید دستورات “Stop-Service -Force -Confirm: $ false” و “Start-Service w3svc” را استفاده کنید.

اکنون آماده نصب هستیم.

در هر دستگاه رایانه ای که از آن می توانید به دستگاه Nano خود متصل شوید، یک مرورگر اینترنتی مانند IE را باز کرده و  http: // <ComputerName> /wp-admin/install.php را مرور کنید (توجه: نام <ComputerName> را با نام رایانه نانو سرور جایگزین کنید.) شما یک صفحه را مشاهده خواهید کرد که لیست زبان ها را نشان می دهد.

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

در صورتی که همه مراحل را به درستی انجام داده باشید با پیام موفقیت آمیز بودن نصب “Success” رو به رو خواهید شد.

افزایش عملکرد پی اچ پی با WinCache

اگر می خواهید عملکرد بهتری برای وب سایت وردپرس یا هر وب سایت پی اچ پی که در IIS اجرا می شود داشته باشید، باید از WinCache استفاده کنید.

در اینجا ما نشان خواهیم داد که چگونه WinCache را روی نانو سرور نصب کنید و نحوه کار آن را بررسی کنید.

مرحله ۱۴: WinCache را نصب کنید

به http://sourceforge.net/projects/wincache/files/development/wincache-2.0.0.2-dev-7.0-nts-vc14-x64.exe/download بروید و آخرین نسخه WinCache 64 بیتی را دانلود کنید.

نام فایل مانند wincache-2.0.0.2-dev-7.0-nts-vc14-x64.exe خواهد بود.

فایل دانلود شده را اجرا کنید و پرونده ها را در آن باز کنید.

فرض کنید شما PHP را در c: \ php نصب کرده اید، php_wincache.dll را روی c: \ php \ ext directory از دستگاه نانو خود کپی کنید.

c: \ php \ php.ini را ویرایش کنید و خط زیر را اضافه کنید.

اینجا نشان میدهیم که چگونه تأیید کردیم که فایل به درستی کپی شده است.

مرحله ۱۵: WinCache را تایید (Verify) کنید

یکی از روش های آسان برای تایید پی اچ پی و Wincache این است که “”php.exe –ini” اجرا کنید و مطمئن شوید که هیچ خطایی وجود دارد.

روش دیگری برای تأیید این است که از wincache2.php استفاده کنید که یکی از فایلهای نصب شده توسط WinCache است.

copy wincache2.php را به دایرکتوری ریشه ای از وب سایت خود مانند c: \ wordpress کپی کنید.

ویرایش wincache2.php و مقدار USE_AUTHENTICAITION را با ۰ مانند زیر تغییر دهید:

اگر مقدار USE_AUTHENTICATION را تغییر ندهید، برخی از پیام های خطا مربوط به احراز هویت را می بینید.

خوب، حالا شما آماده اید که فایل php را اجرا کنید.

مرورگر وب را باز کنید و http: // <ComputerName> /wincache2.php را مرور کنید (توجه: نام <ComputerName> را با نام دستگاه خود جایگزین کنید).

صفحه “Extension Cache for PHP-Statistics” را ببینید و Wincache در دستگاه Nano خود به درستی کار می کند.

دسته بندی: سرور اختصاصی, سرور مجازی, میزبانی وب تاریخ: ۲۱ آبان ۱۳۹۶
هاست رایگان
تمام حقوق مادی و معنوی این سایت محفوظ و متعلق به هرمز آی تی می باشد.
copyright 2017 Hormoz IT - Designed and Developed Hormoz IT