Windows Server 2003 IIS6.0+PHP5 (FastCGI) +MYSQL5 Environment Building Tutorial

Source: Internet
Author: User
Tags mysql version vc9 win32 dedicated server mysql command line






Prepare the article



First, environmental description:



Operating system: Windows Server 2003 SP2 32-bit



PHP Version: PHP 5.3.14



MySQL version: MySQL5.5.25



Second, related software download:



1. PHP:



Http://windows.php.net/downloads/releases/php-5.3.14-nts-Win32-VC9-x86.zip



2. MySQL:



Http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.25.0.msi



3, IIS6.0 fastcgi module:



Http://download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_rtw_x86.msi



4, PHP acceleration software zendguard:



Http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip



5. Windows Image Processing components:



Http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_chs.exe



6. Microsoft. NET Framework 4 (Standalone installer):



Http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe



7. Microsoft Visual C + + 2010 Redistributable Package (x86):



Http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe



Installation article



First, installation IIS6.0



Start-Settings-Control Panel-Add or Remove Programs



Double-click Add/Remove Windows components, select the check box in front of application server






Point more information






Make sure that Internet Information Services (IIS) is selected, point details






Make sure that Internet Information Services Manager is selected



Click OK






System operation and maintenance www.osyunwei.com warm reminder: qihang01 original Content © Copyright, reproduced please indicate the source and the original link






The dialog will pop up as shown in the installation process, click to browse






Open the I386 directory on the Windows Server 2003 SP2 installation CD, locate the appropriate file, click Open



(Note: The system installation CD or system image file must be prepared first.)






Click OK to continue the installation









Continue to open the I386 directory on the Windows Server 2003 SP2 installation CD, locate the appropriate file, click Open, then click OK to continue with the installation









Click Finish






Start-Settings-control Panel-Administrative Tools



Double-click Open Internet Information Services (IIS) to see the following interface






IIS6.0 Installation Complete



Second. Installing the Microsoft Visual C + + 2010 Redistributable Package (x86)



Double hit Open Vcredist_x86.exe









Select I have read and accept the license terms, click Install






is installing






Click Finish, installation is complete.



Third Installing the Windows Image Processing component



Double hit Open Wic_x86_chs.exe





Next





Select "I agree", Next, start the installation





Click Finish, installation is complete.



Fourth. installing the Microsoft. NET Framework 4 (Standalone installer)



Double-click Dotnetfx40_full_x86_x64.exe





Select I have read and accept the license terms, click Install





is installing





Click Finish, installation is complete.



Fifth. Installation of MySQL



Double hit Open mysql-installer-5.5.25.0





Select the first item installed MySQL products (install MySQL)





Select "I accept the License Terms" (I agree to the license terms), click Next





Check "Skip the check for update (not recommended)" (Skip checking for updates), click Next





Select Custom installation, installation path (installation path): D:\Program files\mysql



Next





Make sure that "MySQL Server 5.5.25" is selected, click Next (Other components can choose to install)



All selected here to install all components





Next





Execute (EXECUTE)





Next





Next





Developer Machine (Development server)



Server machine (normal server)



Dedicated machine (dedicated server)



Select the second item here: Server machine (normal server)



Click Next





Tick "Enable TCP/IP Networking" (Turn on TCP network port)



Port number (ports): 3306



Tick "Create Windows Service" (Creating Windows System Services)



Windows Server name (Windows service name): MySQL55



MySQL Root Password: enter password



Repeat Password: Enter password repeatedly



After setting up, click Next





Next





Next





Dot Finish (complete)





Close this window





Open MySQL Installation path



D:\Program Files\mysql\mysql Server 5.5



Copy My-huge.ini to My.ini



Backup My-huge.ini to My-huge.ini_bak





Start-Program-mysql-mysql Server 5.5-mysql Command line Client





Enter the MySQL root account password at the time of installation, enter





Login is successful, MySQL installation is complete.



Vi. Installation of PHP



Unzip the Php-5.3.14-nts-win32-vc9-x86.zip file







Rename the folder to PHP, copy the PHP folder to the D packing directory





Open D:\php



Copy Php.ini-development to PHP.ini



Open php.ini with Notepad



Make the following changes:



Extension_dir = "D:\PHP\ext" #设置php模块路径



Date.timezone = PRC #设置时区为中国时区



Register_globals = on #开启GET数据调用



Short_open_tag = on #php支持短标签



Cgi.force_redirect = 0 #开启以CGI方式运行php



Fastcgi.impersonate = 1;



Cgi.rfc2616_headers = 1



The following PHP extension module, select on as required, cancel the preceding semicolon to start the corresponding extension module



Extension=php_curl.dll



Extension=php_gd2.dll



Extension=php_ldap.dll



Extension=php_mbstring.dll



Extension=php_exif.dll



Extension=php_mysql.dll



Extension=php_mysqli.dll



Extension=php_sockets.dll



Extension=php_xmlrpc.dll



Extension=php_pdo_mysql.dll











After all modifications are complete, save exit.



Vii. installation of IIS6.0 fastcgi module



Double hit Open Fcgisetup_1.5_rtw_x86.msi





Next





Tick "I accept the terms inthe license Agreement" (I agree to the terms in the license agreement), Next





Install (Installation)





Finish (Installation complete)



Viii. Configuring IIS to support PHP



Start-Settings-control Panel-Administrative Tools, open Internet Information Services (IIS) Manager



Click the + sign in front of "local computer" to find "website", right-click Property



Switch to the home directory, click the configuration below





System operation and maintenance www.osyunwei.com warm reminder: qihang01 original Content © Copyright, reproduced please indicate the source and the original link





Click the Add button under "Cache ISAPI Extensions"



Executable file: C:\WINDOWS\system32\inetsrv\fcgiext.dll



Extension:. php



Action, limited to: Get,head,post,trace



Check:



Scripting engine



Verify that the file exists



The previous check box



Finally, determine





Open C:\WINDOWS\system32\inetsrv\fcgiext.ini file with Notepad



Add the following code on the last line



[Types]



php = PHP



[PHP]



Exepath=d:\php\php-cgi.exe



Finally, save the exit





Nine, configure PHP support Zendguard



Decompression Zendguardloader-php-5.3-windows.zip





Open D:\soft\ZendGuardLoader-php-5.3-Windows\ZendGuardLoader-php-5.3-Windows\php-5.3.x



Copy the ZendLoader.dll file into the D:\php\ext directory





Open D:\php\php.ini with Notepad



Add the following code on the last line



[Zendguardloader]



Zend_loader.enable=1



Zend_loader.disable_licensing=1



Zend_loader.obfuscation_level_support=3



Zend_loader.license_path=



zend_extension= "D:\php\ext\ZendLoader.dll"



Finally, save the exit





Test article



New Site Directory D:\wwwroot\vhost\user001 create a index.php add the following code



<?php



Phpinfo ();



?>



Finally, save the exit







Remove Internet Information Services (IIS) Manager, which is the default Web site





Web site-Right-click Properties, switch to home directory, tick "read", Execute Permissions "pure script"





Then click "Configure", Switch to "options" screen, check "Enable parent path" OK





Then, in the switch to document, add index.php





Switch to the Services option



Tick HTTP compression below:



Compress application Files



Compress static files



The previous check box



Finally, the application is determined.





Open Web Service Extensions in IIS



Add a new Web service extension



Extension: IIS Temporary compressed



File path: C:\WINDOWS\system32\inetsrv\ gzip.dll



Tick the checkbox in front of "set extended status to allow"



Finally, determine







Start-Settings-control Panel-Administrative Tools-Computer Management



System Tools-Local Users and groups-users



Right-click New user



User name: iuser_user001



Full Name: iuser_user001



Description: Virtual Host user user001



Password: Enter the password (please keep in mind that it will be used later)



Confirm Password: Enter password again



Check:



User Cannot change password



Password does not expire



After Setup is complete, click Create





Finally, close the interface





Right-click the user you just created, switch to the attribute



Remove users



Add Guest







System operation and maintenance www.osyunwei.com warm reminder: qihang01 original Content © Copyright, reproduced please indicate the source and the original link





Finally, the application determines





Open Internet Information Services (IIS) Manager



Select Site, right-click, New-site





Next





Description: user001





Default, Next





Path: D:\wwwroot\vhost\user001



Tick "Allow anonymous access to websites"



Next





Tick "read"



Next





Complete





Select the newly created site user001 right-click Properties



Switch to home directory, tick "read" Execute permission "pure script"





Switch to "directory security"



Authentication and access Control



Click Edit next to "Allow anonymous access to resources and edit authentication methods"



Tick "Enable anonymous access"



User name: iuser_user001



Password: Enter the previously set password



Cancel the check in front of Integrated Windows authentication



Are you sure





will prompt to confirm the password, re-enter the previously set password



Are you sure





Finally, the application is determined.





Select user001 Right-permissions under the site



Point to add



Input iuser_user001



Are you sure







Only check and write in the permission



Note: If the site program needs to create, modify, generate directories, and so on, all permissions are allowed here.





After all settings are complete, restart the IIS server





OK, after the reboot is complete, enter in the browser



http://localhost/



The following interface appears, stating that the configuration was successful.





At this point, the Windows Server 2003 IIS6.0+PHP5 (FastCGI) +MYSQL5 Environment Build tutorial is complete






Windows Server 2003 IIS6.0+PHP5 (FastCGI) +MYSQL5 Environment Building Tutorial


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.