WordPress迁移Azure之一PHP环境部署

今天做为本套课程的第一部分,我们先来带大家进行本地的PHP环境部署,便于我们进行POC测试以及模拟客户的生产环境。好了不讲故事了,我们开始吧。

环境介绍:
Microsoft Windows Server 2008 R2
IIS
php-5.6.4-nts-Win32-VC11-x64
下载地址:http://windows.php.net/download/
WordPress迁移Azure之一PHP环境部署
为什么选择Non Thread Safe,是因为我们采用了IIS并且PHP网站也提供了相关的解释:

If you are using PHP as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP.mysql-5.5.41-winx64

下载地址:http://dev.mysql.com/downloads/windows/installer/
从官网下载需要使用Oracle账号
VMware Workstation 11
构建PHP POC环境
好了,上述环境介绍完毕,我们Workstation里面的VM也已经部署完成,在C盘创建PHP文件夹,并将PHP程序文件拷贝到此文件夹中。
WordPress迁移Azure之一PHP环境部署
将PHP文件夹里面的php5.dll拷贝到C:\Windows\system32中
将PHP文件夹里面的php.ini-development拷贝到桌面进行编写,在编写完成后,修改文件名为PHP.ini拷贝到C:\WINDOWS中,下面是php.ini-development需要修改如何内容:
; extension_dir = “./”
; extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
修改为:
extension_dir = “C:\php\ext”
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
更改默认的IIS配置,添加”处理程序映射”
WordPress迁移Azure之一PHP环境部署
在Default Web Site添加默认文档”index.php”
WordPress迁移Azure之一PHP环境部署
在C:\inetpub\wwwroot中创建index.php,并在文件中编写下述内容,此文件用于检查当前PHP状态

<? php
phpinfo ();
?>

究竟问题出现在哪,我们来看一下。
我们在前期准备的时候,缺少了一个软件”Visual C++ Redistributable for Visual Studio 2012 Update 4″安装后即可正常访问phpinfo
WordPress迁移Azure之一PHP环境部署

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/394.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1条)