• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    IIS7.5下配置php环境的方法
    POST TIME:2021-05-23 00:40

    之前一直使用的是集成环境,也使用安装包安装一键式的php。二则各有利弊,集成环境考虑到安全性,一键式的目前只有的5.2低版本。

    本人也一直想尝试从PHP官网下载手动配置,前几天试了下,在一台Windows2012,IIS7.5的阿里云ECS一次就配置成功了,下面我来说下具体步骤:

    关于PHP版本的选择

    我是在php的官网下载的PHP5.6 X64版本,这个根据自己需求来选择。

    附:PHP5.6 X32、X64 提取码: a94j

    配置php.ini

    解压后,在根目录下找到php.ini-production文件,将此文件改名为php.ini

    配置详细规则

    打开php.ini配置文件,将

    ;On windows:
    
    ;extension_dir = "ext"       
    

    修改为

    ;On windows:
    extension_dir = "C:/php/ext" //你php文件存放的目录        
    

    开启如下规则(去掉前面的分号)

    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll
    extension=php_xmlrpc.dll       
    

    配置PHP的Session功能

    在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在C盘上建立了phpsessiontmp目录,然后在php.ini配置文件中,将

    ;session.save_path = "/tmp"        
    

    修改为:

    session.save_path = "C:/php/phpsessiontmp"       
    

    配置PHP的文件上传功能

    同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要建立一个可读写的目录文件夹,此处我在C盘php目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中,将:

    ;upload_tmp_dir =      
    

    修改为:

    upload_tmp_dir = "C:/php/phpfileuploadtmp"       
    

    修改date.timezone,否则在执行phpinfo时date部分会报错,将:

    ;date.timezone =       
    

    修改为:

    date.timezone = Asia/Shanghai ;上海 
    date.timezone = Asia/Urumqi ;乌鲁木齐、北京       
    

    以上就是主要配置的一些规则,下面我们来验证下是否配置成功。

    在php安装目录下运行php.exe,如果有问题,在cmd界面上便可看到系统提示。

    IIS7.5下安装FastCgi(Windows server 2012)

    点击网站,在右边打开“处理程序映射”
    最后使用PHPinfo测试是否可以浏览。

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!