WordPress迁移Azure之一PHP环境部署

原文链接:http://www.jerrysay.com/394.html

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

环境介绍:

1. Microsoft Windows Server 2008 R2

2. IIS

3. php-5.6.4-nts-Win32-VC11-x64

a) 下载地址:http://windows.php.net/download/

b)

c) 为什么选择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.

4. mysql-5.5.41-winx64

a) 下载地址:http://dev.mysql.com/downloads/windows/installer/

b) 从官网下载需要使用Oracle账号

5. VMware Workstation 11

a) 构建PHP POC环境

好了,上述环境介绍完毕,我们Workstation里面的VM也已经部署完成,在C盘创建PHP文件夹,并将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配置,添加“处理程序映射”

在Default Web Site添加默认文档“index.php”

在C:\inetpub\wwwroot中创建index.php,并在文件中编写下述内容,此文件用于检查当前PHP状态

<?php

Phpinfo();

?>

打开浏览器,访问http://localhost/index.php,发现有如下报错

究竟问题出现在哪,我们来看一下。

我们在前期准备的时候,缺少了一个软件“Visual C++ Redistributable for Visual Studio 2012 Update 4”安装后即可正常访问phpinfo

时间: 2024-08-28 09:32:20

WordPress迁移Azure之一PHP环境部署的相关文章

WordPress迁移Azure之二WordPress部署

上一篇:WordPress迁移Azure之一PHP环境部署 通过上一篇文章,我们已经在环境中成功的部署了PHP环境,下面我们要做的是下载wordpress程序,并进行部署. 上篇文章中未描述关于My SQL的部署,基本都是普通配置,如果有特殊需求,可以查询My SQL帮助文档. wordpress 下载地址:http://cn.wordpress.org/ 在开始之前,我们先安装一个MySQL工具,PHPMyAdmin 在inetpub\wwwroot\路径下创建phpadmin目录 打开 li

Jira+Confluence备机环境部署(迁移环境、双机数据同步)记录

之前在公司机房的一台服务器上部署了一套Jira+Confluence环境,由于很多资料和运维信息都在上面做的分享记录,而该环境部署在单机,所以安全起见,考虑再部署一套备机环境,实现双机实时同步环境.下面是操作记录: 原文地址:https://www.cnblogs.com/kevingrace/p/9403353.html

《快速创建网站》1. 网站管理平台WordPress &amp; 微软Azure 云计算简介

网站并不神秘,过节了,在家闲的没事的,自己建个网站玩玩吧.每段视频不超过15分钟,地铁/公交/睡前/醒来看一段,几天之后变身建站专家,找老板加薪去! 在普通人眼里,创建网站是专业开发人员和IT工程师才能完成的任务,而在IT业高度发达的今天,特别是各种网站管理平台和云计算的成熟,这已经变成了一件非常简单的事情.你也许不懂如何编写代码,不懂什么是服务器,域名或者网络:借助一些正确的工具,你也可以做到. <快速创建网站>系列博客(视频)就是在这样的背景下诞生的,作为一名在软件行业工作了10年的程序猿

搭载Azure的开发环境及相关资源的使用输入日志标题

搭载Azure的开发环境及相关资源的使用 从http://azure.microsoft.com/zh-cn/downloads/?rnd=1下载azure开发工具,Visual Studio 2013 update 4 ; 安装好之后,下载Azure SDK, 下载后,通过 Microsoft Web平台安装程序来获得并安装它们.接下来,你去可以微软下载官网,下载试用版的SQL-Server 2014 : 现在我们就可以导入Azure 订阅了: 首先,从https://manage.windo

SharePoint迁移数据到生产环境

SharePoint迁移数据到生产环境步骤如下: 1. 安装部署好生产环境: 2. 安装SPD工具 3. 配置管理中心 4. 备份数据库 5. 还原数据库 6. 创建web应用程序,并修改网站集管理员 7. 创建网站集 8. 添加部署wsp包 9. 迁移15目录下面修改的数据

Linux迁移Azure后ssh不能访问

最近应客户要求,要将本地的PHP网站迁移到Azure中,网站部署在Hyper-V的虚拟机中,系统是Ubuntu 14.04,网站后台使用Mysql数据库,网站在本地访问一切正常,我使用azcopy工具,花了好长时间,将虚拟机的VHD上传到了Azure中,使用这个VHD生成了虚拟机,开机.启动 一切正常,访问Http://***.chinacloudapp.cn的虚拟机域名,网站可以正常访问,大功告成. 但是遇到一个问题,就是虚拟机的ssh不能访问了,使用原来虚拟机的账号密码都不能登录,提示用户名

烂泥:wordpress迁移到docker

本文由ilanniweb提供友情赞助,首发于烂泥行天下 jenkins技术分享QQ群:571981257 这几天抽了个时间,终于把自己阿里云ecs的os升级到了centos7,所以也打算把博客wordpress也升级下,同时还要使用现在比较火的docker技术. 下面把相关wordpress迁移到docker中的相关步骤记录下. PS:强烈建议OS使用3.0以上内核. 一.备份wordpress数据 在正式迁移wordpress之前,我们需要备份wordpress的相关数据,包括数据库.图片以及

Windows Azure Pack快速部署(2) Azure Pack服务平台部署

Windows Azure Pack快速部署(2) Azure Pack服务平台部署 编号 FQDN IP OS 角色 1 12dc.contoso.com 192.168.6.10/24 Windows Server 2012 R2 Str AD服务器 2 WAP.contoso.com 192.168.6.11/24 Windows Server 2012 R2 Str Azure Pack 3 SPF.contoso.com 192.168.6.12/24 Windows Server 2

Windows Azure Virtual Machine (31) 迁移Azure虚拟机

<Windows Azure Platform 系列文章目录> 为什么要写这篇Blog? 之前遇到过很多客户提问: (1)我之前创建的虚拟机,没有加入虚拟网络.现在需要重新加入虚拟机网络,应该如何操作? (2)之前创建的虚拟机,想重新设置DNS.但是又想保留虚拟机里面的内容,应该如何操作? (3)我之前部署在订阅A下面的一些虚拟机,现在想迁移到订阅B下面,应该如何操作? 在回答这些问题之前,我们先回顾一下Azure虚拟机可能需要的资源: (1)虚拟网络(Azure Virtual Networ