Window下iis+php+mysql+zend

现状:1、PHP的源代码 2、PHP代码已经被zend加密

约束:1、必须使用iis服务来部署 2、数据库为mysql

解决方案:

     1、先确定是否已经安装iis服务,如果没安装请按一下步骤:可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装;

     2、PHP环境的安装,先下载压缩包“附件”中以提供5.2版本的,将其解压到C或D盘中的一个PHP文件(此文件夹自己创建)的根目录下面;

     3、PHP环境的配置接下来的工作可能会复杂点

          (1)PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份,将复制后的文件更名为php-ini;

          (2)在php.ini文件中找到以下行:extension_dir = "./"(注:该行指定PHP查找扩展的位置),编辑该行,如下所示:extension_dir = "D:/PHP/ext"(注:不要这里用的是斜杠/而不是反斜杠\);

          (3)在php.ini文件中找到以下行:;extension=php_mysql.dll(注:该行开始的分号指示PHP忽略该行),删除该行始的分号以启用扩展extension=php_mysql.dll;;extension=php_mbstring.dll  改成 extension=php_mbstring.dll ;

          (4)保存php.ini复制到C:\WINDOWS\文件夹下;

          (5)在D:\PHP\文件夹下找到名为php5ts.dll,libmysql.dll,gds32.dll的文件,并将其复制到C:\windows\System32文件夹中;

          (6)php的环境已经准备好了,接下来配置iis的php程序,php的iis配置与asp的大致相同,只是多出来三个步骤如下:第一、添加一个php的web服务扩展在右边窗口点击“添加一个新的 Web 服务扩展”——》扩展名为 “PHP”——》再点击“添加”——》在出现的窗口里填上“D:\PHP\sapi\php5isapi.dll” 并确定 然后再点选 Web 服务扩展 PHP 并选择允许; 第二、在“默认网站属性”窗口上按 “主目录”标签 点“配置”按钮 在弹出的“映谢”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输入“c:\PHP\sapi\php4isapi.dll” “扩展名”文本框中输入“.php”(注意一定要有那个点) 并勾选 "检查文件是否存在"项;  第三、在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP” “可执行文件”中浏览选定“c:\PHP\sapi\php4isapi.dll” 然后确定。

          (7)重启iis服务器如果看到“ISAPI筛选器”标签下有绿色向上箭头表名成功。

    4、zend的安装和配置:默认安装过程在选择项目部署文件夹需要根据具体情况选择,重要的一步是在php.ini文件最底部添加如下代码

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

    5、安装mysql+phpmyadmin的数据库和客户端,这里比较简单就不具体说明了。

后话:过程比较复杂,但真正操作起来就几步比较重要的步骤,一定要确保所有文件到位、路径正确,不然的话会前功尽弃。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值