طریقه نصب PHP سری 5 به بعد در IIS 7.5 که بر روی Windows 7 منتشر شده است، کمی با نسخه های قبل فرق می کند. علت هم، نبودن IsapiModule به صورت پیش فرض برروی IIS Manager می باشد. این راهنما برای Developer ها می باشد و فقط طریقه register شدن در IIS را شرح خواهد داد.
- PHP را از حالت فشرده خارج کرده و در c:\PHP کپی کنید.
- فایل php.ini.dist را به php.ini تغییر داده و آنرا در فولدر Windows خود کپی کنید.
- سپس به مسیر CMD > inetmgr > Modules رفته و در آنجا Configure Native Modules را انتخاب کنید.
- بر روی دکمه Register کلیک کنید.
- در قسمت اسم IsapiModule و در قسمت مسیر خواسته شده آدرس %windir%\System32\inetsrv\isapi.dll را بدهید.
- OK
- سپس به قسمت handler Mappings رفته و Add Script Map رو انتخاب کنید.
Request path -> *.php
Executable ->C:\PHP\php5isapi.dll
Name -> PHP
- OK
- بر روی دکمه Restart در IIS Manager کلیک کرده و بعد از آن، پنجره را ببندید.
- سپس در ویندوز به مسیر زیر بروید Computer > [right Click] > Properties > Advanced System settings
- Advanced > Environment Variables > System Variables
- در متغیر Path مسیر زیر C:\PHP\ را اضافه کرده و بعد از آن یک ";" ، اضافه کنید.
- OK
PHP شما آماده کار است. ;)
این مسئله زمانی اتفاق می افته که مدیر سیستم و یا برنامه ای به دلیل امنیتی از داخل registry ، Task Manager رو روی Ctrl+Alt+Del میبنده (البته در این حالت هم برنامه های TaskList و Taskkill هنوز کار میکنند). برای دوباره فعال کردن، در cmd ، خط زیر رو تایپ کنید :
" Task Manager has been disabled by your administrator "
| در نظر داشته باشید چنانچه سیستم شما بدون هیچ گونه دستکاری و نصب برنامه امنیتی به این روز افتاده، به احتمال زیاد سیستم شما ویروس داره. |
REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f
" Registry editing has been disabled by your administrator "
و اما اینم از خود رجیستری که بتونید بازش کنید:
REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f
اگر یک روز سیستم رو روشن کردید و یه پیغام تو مایه های Attention! Some dangerous viruses detected in your systerm... برخورد کردید و پس از بستن آن browser شما می خواد سایت http://free-viruscan.com/id/4912933/4/1 رو باز کنید مطمئنا شما یک Malware دارید و اصلا سعی نکنید آنتی ویروس پیشنهادی را دانلود کنید. در عوض برنامه زیر رو نصب کنید و روی SCAN کلیک کنید. موفق باشید.
Login Screen Background:
> %windir%\System32\imageres.dll
Startup ORB animation images:
> %windir%\System32\authui.dll
Startup ORB Sound:
> %windir%\System32\imageres.dll
Approx. all Windows Vista system icons:
> %windir%\System32\imageres.dll
Shutdown/ lock, etc. buttons in Startmenu:
> %windir%\Explorer.exe -> Bitmap -> 7051 - 7056
Windows Version Image in About Windows dialog box:
> %windir%\Branding\Basebrd\basebrd.dll
Windows Version Image in Login Screen bottom:
> %windir%\Branding\Basebrd\basebrd.dll
Windows Media Player Resources:
> %windir%\System32\wmploc.dll
Classic Start button flag and Classic Start menu left side image:
> %windir%\Branding\Shellbrd\shellbrd.dll
Control Panel Left Sidebar Bottom Image:
> %windir%\System32\Shell32.dll -> Bitmap -> 632
Back & Forward, Search, Stop, Refresh buttons in Windows Explorer:
> %windir%\System32\browseui.dll
Back & Forward, Search, Stop, Refresh, Progress animation, tabs, tab close, etc. buttons in Internet Explorer:
> %windir%\System32\ieframe.dll
Welcome Center Images:
> %windir%\System32\oobefldr.dll
Boot Screen background image in “No GUI boot” condition:
> %windir%\System32\en-US\Winload.exe.mui
اکثر کسایی که تحت Windows Vista IIS7 برنامه نویسی می کنند، دیدند که پس از نصب Engine مثل PHP، سیستم عامل اجازه دسترسی به Session ها رو نمیده. کد های زیر را در CMD بنویسید. حل میشه...
icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant Users:(CI)(S,WD,AD,X)
icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant "CREATOR OWNER":(OI)(CI)(IO)(F)
%windir%\system32\inetsrv\appcmd set config -section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false
iisreset
خب اکثر کسایی که زباد با کامپیوتر کار می کنند تا احتمال احتیاج ندند، برنامه ایی رو رو سیستمشون نصب نمیکنند. ایندفه دستوری رو براتوم میذارم که قبل از نصب یک Antispyware شما رو تا حد زیادی راهنمایی میکنه. برای اینکه مطمئن بشید رو سیستم شما یک spyware نصب شده یا نه دستور زیر را در Command prompt ویندوز امتحان کنید:
cmd /k sc query $sys$aries
اگر جوابی به جز "The specified services does not exist as an installed service." دریافت کردید حتما یک Antispyware روی سیستمتون نصب کنید چون به احتمال 90% سیستم شما آلوده ست...
موفق باشید.
بالاخره کسایی هم پیدا می شن که بخوان از Windows Vista به ویندوز های قبلی خودشون برگردند. برای این کار بستگی داره که چطوری Vista رو نصب کرده باشند. ۳ راه متفاوت برای نصب وجود داره که بسته به اون می تونید OS رو Uninstall کنید. اولی رو امروز میگم و ۲ تای دیگه باشه برای بعد. در ضمن راه حل زیر به درد کسانی می خورد که ویندوز Vista را در کنار ویندوز دیگر در پارتیشنی مجزا نصب کرده باشند و می خواهند بعد از Remove کردن Vista بتوانند با سیستم عامل قبلی خود کار کنند.
در این شرایط مراحل زیر رو دنبال کنید.
۱- سیستم رو دوباره بوت کنید و با استفاده از Boot Menu، ویندوز XP را انتخاب کنید.
۲- DVD ویندوز Vista را در DVD-Rom قرار دهید و Autorun آنرا در صورت اجرا، ببندید.
۳- در داخل Run دستور e:\boot\bootsect.exe /nt52 ALL /force ( درایو E به عنوان درایو Vista-DVD است. )
۴- سیستم را دوباره بوت کنید و دوباره وارد ویندوز XP بشوید.
۵- درایوی که در آن ویندوز Vista نصب شده است زا Format کنید.
۶- فایلهای Boot.Bak, Bootsect.bak را از درایو C پاک کنیم.
فراموش نکنید که همیشه Backup داشته باشید چون این کار 100% مطمئن نیست.
مایکروسافت در ویندوز ویستا سرویسی به نام Bitlocker را معرفی میکند تا ویندوز ویستا هم از محصولات امن مایکروسافت به شمار برود و اطمینان خاطر را برای کاربران ویندوز ویستا که خاستار امنیت برای کامپیوتر خود هستند را به ارمغان بیاورد، این سرویس کاربرد بسیار بالایی در مواردی که Laptop یا هارد کامپیوتر دزدیده میشود دارد، در صورتی که شما این سرویس را بر روی کامپیوتر فعال کرده باشید، هیچ کسی نمیتواند به اطلاعات محافظت شده شما دسترسی پیدا کند، به اینصورت که شما میتوانید در تنظیمات آن تعیین کنید که تمامی دیتا بر روی درایو ویندوز شما Encypt شود، در این حالت حتی اگر یک ویندوز ویستای جدید و یا هر نوع سیستم عامل Live و یا .. هم بر روی سیستم نصب شود، همچنان اطلاعات بر روی هارد غیرقابل دسترس خواهد بود.این سرویس حتی قابلیت این را دارد که در صورت نیاز کلیدهای امنیتی خود را در Active Directory ذخیره کند.
Windows Vista Network Attack Surface Analysis
Assessment of Windows Vista Kernel-Mode Security
Lest We Remember: Cold Boot Attacks on Encryption Keys
شاید تابحال به این فکر کرده باشین که کسایی که مشکل نقص عضو دارند و نمیتونن مثل مردم عادی با کامپیوتر کار کنن چطور با کامپیوتر کار میکنند؟ البته این مشکلیه که قبلا خیلی در موردش فکر شده و حتی مایکروسافت در ویندوز XP هم امکانات خاصی رو برای راحت تر کردن کاربری برای این دسته از کاربران کرده است که Microsoft Nariator از این امکانات هست که به کمک کاربران کم بینا یا نابینا میره و امکانات دیگه ای که توی این پست نمیگنجه، اما در ویندوز ویستا این امکانات به اوج خود رسیده که اینجا به قسمت کوچکی از اون که برای همه ی کاربران جالبه میپردازم.
حتما توی فیلمهای علمی تخیلی دیدین که کاربر برای استفاده از کامپیوتر با اون صحبت میکنه و کامپیوتر هم به صدای کاربر پاسخ میده و به عنوان مثال شروع به پخش کردن موسیقی میکنه. مایکروسافت دوباره دست بر روی یکی دیگه از تخیلات انسان گذاشت و اونو به واقعیت تبدیل کرد، این امکان که Speech Recognition نام داره با ویندوز ویستا ارائه شده و شما میتونین به راحتی با ویندوز با استفاده از صدا تعامل داشته باشین و تمام کارهایی رو که میتونین بوسیله Mouse و Keyboard انجام بدین رو البته با سرعت کمتر با یک میکروفون ساده انجام بدین، حتی شما موتونین کلماتی رو که داخل دیکشنری خود برنامه نیست رو هم اضافه کنین. در صورتی که شما به این برنامه اجازه بدین میتونه فایلهای متنی داخل هارد کامپیوتر رو تجزیه تحلیل کنه و به صورت اتوماتیک کلمات جدید و اسمهای جدید یاد بگیره که در مراحل استفاده از امکان به قابل استفاده خواهد بود. این امکان جدید ویندوز ویستا برای افرادی که دارای معلولیتهای جسمانی هستند بسیار مورد استفاده و کاربردی است.
تا حالا در مورد IPv6 و یا به اصطلاح IP نسل بعد چیزی شنیدید؟... فقط در نظر بگیرید برای شبکه کردن چند تا سیستم جزئی در ایران بر روی IPv4 مشکل داریم تا متوجه بشید نسل بعد یعنی چی. ولی مطمئنا چیز فراتر از نسل IPv6 هم وجود داره. باور کنید...
موفق بشید. ;)
