设为首页 收藏本站
查看: 552|回复: 0

[经验分享] Windows 下 PHP 开发环境配置系列四

[复制链接]

尚未签到

发表于 2016-10-22 10:54:27 | 显示全部楼层 |阅读模式
  贴一下各我的环境的版本信息
  Windows Server 2003

  IIS V6.0
  PHP 5.2.17 (Thread)
mysql-essential-5.1.48-win32  

  

  step 1. php 配置

  解压下载的php, 把 php.ini-recommended 复制一份命名为 php.ini, 修改如下配置
  short_open_tag = On

  extension_dir = "./ext
  把
  ;extension=php_gd2.dll
  ;extension=php_mysql.dll
  前面的; 去掉
  

  step 2. IIS配置
  程序--》 控制面板-->管理工具---》Internet 信息服务(IIS)管理器
DSC0000.gif
  1) 点击 “Web 服务扩展”进入页面, 点 “添加一个新的Web服务扩展”
  2) 扩展名填入 php
  点 “添加”,到php 的安装目录找到 php5isapi.dll (如果是no thread的话,就选php5nsapi.dll)

  完成后点“确定”, 并允许php 这个扩展。配置的效果如图

DSC0001.gif

  

  

  step 3 . 新增web 站点配置
  右键单击 step 1图中的 "网站"--》新建--》网站

  下一步 --》输入网站的名字或描述--》下一步--》选 网站的文件的路径--》一直外下就新建了一个站点
  右键单击新增的站点,选属性
  1) 切到 “主目录” tab --> 点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS

  

DSC0002.gif

  

  step 4. 重启IIs 服务器和网站
  1) 我的电脑 --》 管理 --》服务和应用程序 --》服务
  找到IIS Admin Service ,重新启动(会提示相关的服务也会重新启动)
  2) 在IIS的管理器中,右键点击网站--》 停止--》启动。
  再次到网站的属性页面中,进到ISAPI 筛选器 tab页,看到如下的页面,说明php 和IIS 的配置成功了

DSC0003.gif
  

  step5. 新增环境变量 PHPRC,指到php的安装目录。确保正确的php.ini
  在新增站点下新增一个 phpinfo.php
  内容很简单
  
<?phpinfo();?>
在browser 访问这个页面, php.ini 显示的不对。新增 PHPRC 变量后就正常了。
  
DSC0004.gif

  

  step 6: path 环境变量前面新增 php 安装路径的设定。(如果不加此设定, mysql 等扩展不能用。估计是去找 D:\php5\ext\)
  像:D:\php5;D:\php5\ext\;
  

  至此,环境安装结束, MYSQL 也可以work了。

  

  

  说明:
  short_open_tag 不改成On的话,phpinf()会没有显示
  php_gd2.dll 之支持图片显示的

  

  

  

  附加:

  Zend Optimizer 主要有两个功能:

1、可以加速 PHP 脚本的执行;

ZendOptimizer是用来提高PHP应用程序的执行速度。实现的原理是对那些程序在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。

2、可以给用 Zend 加密的文件解密。

所以,一般来说,如果 PHP 脚本没有经过加密,可以不必安装 Zend Optimizer。

目前我们的产品中包含加密文件的产品有:SupeSite、SupeV、UCenter Home1.0,因此,如果您需要安装这些产品,那么需要在搭建环境时成功安装 Zend Optimizer。对于论坛来说,如果你想使用支付宝、奇虎搜索,也需要安装 Zend Optimizer。对于商城 ECShop,如果您需要转码,也需要系统支持 Zend Optimizer。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-289796-1-1.html 上篇帖子: MySQL Innodb数据库性能实践——合适的表记录数 下篇帖子: mysql 多表删除陷阱(跨库schema+别名的语法错误问题)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表