您的位置:首页 > wordpress

记一次iis6环境部署php程序
wordpress 2024-9-22编辑:深圳网站建设阅读( WordPress 部署 环境

可能平时用惯了宝塔,导致我对windows服务【wù】器的【de】配置竟然如此生疏,一个php网【wǎng】站迁移部署【shǔ】竟然【rán】反【fǎn】反复复测试了【le】近一天时间,下面说说【shuō】windows下使用【yòng】iis6部署【shǔ】php程序的方法及这次【cì】部署遇到的【de】一些【xiē】问题。

环境及程序

服务器:server2012 r2中文版+iis6纯环境

环境搭建教程

1、部署php环境

php下载:https://windows.php.net/downloads/releases/archives/

选【xuǎn】择你需【xū】要的php版本,windows环境请下载nts版,具【jù】体请参【cān】考《PHP版本中【zhōng】的VC6,VC9,VC11,TS,NTS区别》

将php包解压到 C盘下的php目录(当然这个你随意)

复制php.ini-development,并【bìng】重命名为php.ini,自【zì】行决定【dìng】开启扩展及配置

再配【pèi】置一【yī】下环境【jìng】变量,控制台【tái】中输入php -v应该就能看到【dào】php版本【běn】号,如果不正常【cháng】请查看具体报错【cuò】

补充:可能会存在【zài】msvcr100.dll丢失的情【qíng】况,请自行【háng】下【xià】载vc++组件进行安【ān】装,下载:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679

2、IIS配置

iis管理安装

打开IIS,在右侧模块面板,选中“处理程序映射”
点右边的小字“添加【jiā】模【mó】块映【yìng】射”,依次输入:请求【qiú】路径:*.php  模块:FastCgiModule  可执【zhí】行文件: C:/php/php-cgi.exe   名称:*.php

如果你没有找到模块列表中的FastCgiModule,请【qǐng】在 控制面板 - 开启【qǐ】或关闭程序【xù】 中找到 web服务【wù】器 - 应【yīng】用程序开【kāi】发中勾【gōu】选CGI后进【jìn】行安装

然后修改默认文档讲index.php添加并放置第一个

3、伪静态

下载 ISAPI_Rewrite3_lite (免费版)

安装之后去IIS管理【lǐ】器【qì】中的【de】ISAPI筛选【xuǎn】器查看是【shì】否有创建ISAPI_Rewrite的【de】规则,如果没有【yǒu】请手动创【chuàng】建并【bìng】寻找到ISAPI_Rewrite安装路径中的ISAPI_Rewrite_x64/32.dll文件即可

修改安装目录中httpd.conf文件【jiàn】内容为【wéi】你程【chéng】序的【de】伪静态规则(Apache版),下【xià】面带一段隐藏index.php的伪静态规则【zé】

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

4、Mysql

数据库自己去百度下载进行安装使用即可

补充说明

网上的资源大多都有【yǒu】提到php5isapi.dll,但【dàn】是为什么【me】下载的php包【bāo】中却没有【yǒu】呢,原【yuán】因是php5.4以上就取消了【le】php5isapi.dll文件

IIS重启命令:iisreset / restart

百度上关【guān】于server2012+iis6的【de】资料【liào】甚少,虽【suī】然原【yuán】理【lǐ】基本相同,但是iis6的功【gōng】能界【jiè】面与server2008和iis8有部分不同,建议在选【xuǎn】择服务【wù】器环境【jìng】的时【shí】候直【zhí】接上【shàng】iis8或者更高【gāo】的版本,server2012+iis6的服【fú】务器环境配置属于中间层,以至于花了这么久的时间去配置部【bù】署一【yī】个很简单的php网站【zhàn】

当然【rán】,这个时候才能【néng】体【tǐ】现出宝塔【tǎ】,phpstudy这些【xiē】一键端【duān】的管理软件的便捷性,果然【rán】印证了【le】那句《让天【tiān】下没有难配的【de】服务器环境》

参考资料

《Windows Server2012 R2搭建【jiàn】PHP+Mysql网站环境完整步【bù】骤【实【shí】测可用】》

《IIS7 配置 PHP5.6》

《PHP的线程安全与非线程安全版本的区别》

《伪静态解决方案【àn】》文中虽然说的是【shì】wordpress,但是原【yuán】理相【xiàng】同

服务【wù】范围:WordPress搭建【jiàn】、WordPress主题【tí】开发、WordPress二次开发、WordPress插件开发
其它服务:网站建【jiàn】设【shè】、企业邮箱、数【shù】字证书ssl、400电话、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: