Original link: http://www.jerrysay.com/394.html
Today, as the first part of this course, let's take you on a local PHP environment deployment, so we can test the POC and simulate the customer's production environment. Well, don't tell the story, let's get started.
Environment Introduction:
1. Microsoft Windows Server R2
2. IIS
3. php-5.6.4-nts-win32-vc11-x64
A): http://windows.php.net/download/
b) 650) this.width=650; "title=" clip_image002 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px; "border=" 0 "alt = "clip_image002" src= "http://s3.51cto.com/wyfs02/M02/58/D7/wKiom1S-DgXDezfKAAA0nxOaZrY897.jpg" height= "102"/>
c) Why choose non Thread Safe because we are using IIS and the PHP Web site also provides the relevant explanations:
If you is using PHP as FastCGI with IIS you should use the Non-thread Safe (NTS) versions of PHP.
4. mysql-5.5.41-winx64
A): http://dev.mysql.com/downloads/windows/installer/
b) need to use Oracle account to download from official website
5. VMware Workstation 11
A) Building a PHP POC environment
OK, the above environment is finished, we workstation the inside of the VM has been deployed, the C drive to create a PHP folder, and copy the PHP program files into this folder.
650) this.width=650; "title=" clip_image004 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px; "border=" 0 "alt = "clip_image004" src= "http://s3.51cto.com/wyfs02/M02/58/D8/wKiom1S-DgWzSgVVAABN2VGyQcA201.jpg" height= "121"/>
Copy the Php5.dll inside the PHP folder into the C:\Windows\system32
The PHP folder inside the php.ini-development copy to the desktop to write, after writing, the modified file name is php.ini copy to C:\WINDOWS, the following is the php.ini-development need to modify how the content:
; Extension_dir = "./"
; Extension=php_mbstring.dll
; Extension=php_mysql.dll
; Extension=php_mysqli.dll
Modified to:
Extension_dir = "C:\php\ext"
Extension=php_mbstring.dll
Extension=php_mysql.dll
Extension=php_mysqli.dll
To change the default IIS configuration, add the handler mappings
650) this.width=650; "title=" clip_image006 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px; "border=" 0 "alt = "clip_image006" src= "http://s3.51cto.com/wyfs02/M00/58/D8/wKiom1S-DgXhgI_7AABZdj3s-ho668.jpg" height= "198"/>
Add the default document "index.php" to the defaults Web site
650) this.width=650; "title=" clip_image008 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px; "border=" 0 "alt = "clip_image008" src= "http://s3.51cto.com/wyfs02/M01/58/D8/wKiom1S-DgahqxR8AAAwie4fEt4684.jpg" height= "/>"
Create the index.php in C:\inetpub\wwwroot and write the following in the file to check the current PHP status
<?php
Phpinfo ();
?>
Open a browser, visit http://localhost/index.php, found the following error
650) this.width=650; "title=" clip_image010 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px; "border=" 0 "alt = "clip_image010" src= "http://s3.51cto.com/wyfs02/M02/58/D4/wKioL1S-DtqgZk3VAAA8mQjldTk224.jpg" height= "/>"
Let's take a look at where the problem arises.
When we were ready, we lacked a software. "Visual C + + redistributable for visual Studio Update 4" is available for normal access after installation Phpinfo
650) this.width=650; "title=" clip_image012 "style=" border-top:0px;border-right:0px;background-image:none; border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px, "border=" 0 "alt=" clip_ image012 "src=" Http://s3.51cto.com/wyfs02/M00/58/D4/wKioL1S-DtrwZgdVAAA8NTXQC0o076.jpg "height=" 109 "/>
This article is from the "Live with text" blog, please be sure to keep this source http://jerrysay.blog.51cto.com/2988555/1606191
WordPress Migrating one of azure PHP environment deployments