• win2003以isapi的方式配置php+mysql环境(安装了shopEX)


    一、准备相关组件

    mysql-installer-community-5.5.29.0.zip
    php-5.2.17-Win32-VC6-x86
    ZendOptimizer-3.3.3-Windows-i386.exe
    dotNetFx40_Full_x86_x64.zip
    wic_x86_chs.zip

    二、开始安装PHP

     

    这里我们以安装php-5.2.17为例。

    首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS

    1、解压php-5.2.17压缩包至C:/php5目录

    3、给php5文件夹和php/tmp赋予users”权限

    3、给PHP临时文件夹赋予可写权限

     

    C:php5”里新建一个tmp”文件夹,并给"user"赋予可写权限。(tmp文件夹可自定义到别的路径)

    二、复制并设置相关文件

     

    1、拷贝php的扩展文件

     

    C:php5”下的所有.dll文件,复制到C:WINDOWSsystem32下,如果有提示需要覆盖文件,建议覆盖。

    若怕查找麻烦,可以在CMD命令行下执行以下代码:

     

    copy C:php5*.dll C:WINDOWSsystem32

    2IIS

    1)、在控制面板管理工具中选择Internet 服务管理器,打开 IIS 后停止服务,然后在左侧你需要支持PHPWeb站点上单击右键选择属性,在打开的 Web 站点属性窗口的ISAPI 筛选器标签里找到并点击添加按钮,在弹出的筛选器属性窗口中的筛选器名称栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll

     
    2)、打开Web 站点属性窗口的主目录标签,权限部分先给予写入权限 ,shopex建站完成后为了安全须去掉写入权限。执行权限设置“脚本和可执行文件”
     

    3)、打开“Web 站点属性窗口的主目录标签,找到并点击配置按钮,在弹出的应用程序配置窗口中找到并点击添加按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击浏览将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll,限制动作,填:GET,HEAD,POST,然后一路确定即可。

     
    4)、 添加web服务扩展
    右击Web服务扩展,添加一个新的web服务扩展
     

    添加后会多一个php服务 设置为允许

    3、修改PHP.ini

    重命名php.ini-recommendedphp.ini

     

     

    打开php.ini文件

    查找

    extension_dir = "./"

    并修改为

    extension_dir = "C:php5ext"

     

    2) 修改临时文件夹路径

     

    查找

    ;upload_tmp_dir =

    去掉“;”,并修改为

    upload_tmp_dir = "C:PHP5 mp"

    当然这个目录可以定在其它地方,但必须拥有可读、可写、可修改权限。

     

    3) 继续改

     

    查找

    fastcgi.impersonate = 1,去掉前面的“;

    查找

    short_open_tag = Off ,去掉前面的“;”,并把Off改为On

     date.timezone = "AsiaShanghai"

    4) 查找 Windows Extensions

     

    ; extension=php_curl.dll

    ; extension=php_gd2.dll

    ; extension=php_gettext.dll

    ; extension=php_ldap.dll

    ; extension=php_mbstring.dll

    ; extension=php_exif.dll

    ; extension=php_mysql.dll

    ; extension=php_mysqli.dll

    ; extension=php_sockets.dll

    ; extension=php_xmlrpc.dll

    ;extension=php_mcrypt.dll

    ;extension=php_mhash.dll

    将以上常用组件前面的“;”去掉。

     

    5) 修改时区

     

    查找;date.timezone =,去掉前面的“;”,并改为date.timezone = Asia/Shanghai

    若不修改时区,在部分服务器系统下会出现500错误。

     

    4、复制文件

     

    将刚刚的php.ini文件,复制一份到“C:WINDOWS”目录下,并把php程序目录下的php.ini修改为“#php.ini”或删除,防止php在调用时冲突。

     

    4、测试

    IIS的网站目录下新建一个php文件,并放入以下代码,若能正常显示表示PHP安装成功。

    <?php

      phpinfo();

    ?>

     

     

     

     

    5、安装Zend组件

     

     

     

     

    检查以上信息无误点击 “Install”,然后会弹出提示安装期间web服务会不可用,点击“是”就可以。

    5、安装.NetFramework 4.0

     安装mysql 5.5 需要先安装.NetFramework 4.0,而安装.NetFramework 4.0需要wicwindows Imaging Component)组件的支持,所以需要先安装wic_x86_chs

     

    6、最后安装 mysql-installer-community-5.5.29.0.msi

    欢迎界面选择第一项“Install MySQL Products

     

    选择“I accept the kense terms”然后点击“next”。

    这里直接点击“Execute”,然后点”next”

    选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,这里选择安装方式为“Custom,并设置安装路径为D:mysqlinstall,数据存放路径为:Dmysqldata.然后”next”

    这里选择只安装第一项“Mysql Server 5.5.29

     

    这里检查无误,直接”next”

     

    这里显示要安装的项目,直接“ Execute”,开始安装。

     

    一路”next”,到”Configuration”界面,在服务配置类型里(Server Configuration Type)选择”Server Machine”

     

     

    这里输入自己设置的root密码( 也可以自己新建账号):

     

     

     

    点击”Finsh” 完成安装:

     

    默认安装完成之后mysql服务会自动开启,可在控制台输入“netstat -an,查询已经开启3306端口监听状态:

     

     

    cd命令进入mysql 安装目录下的bin目录

    然后输入mysql  -u root –p 输入密码,进入mysql 数据库

     

    然后建立shopex数据库,用于后续建立shopex测试网站:

     

    到这里一切配置完毕 ,浏览器打开127.0.0.1提示403禁止访问错误,原因是shopex网站的主页是index.php ,需要在IIS属性面板的文档标签里添加index.php索引项。如下:

     

     

    然后顺利打开网页, 正确配置数据库后保存下一步:





  • 相关阅读:
    20140710 sequence 前缀和
    20140709 testC 数学题
    20140708 testA 组合数学
    20140708 testB DP 组合数学
    Sad :(
    已经是一个废人了……
    Game Theory
    HDU Math Problems
    2-sat问题
    并查集
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4996698.html
Copyright © 2020-2023  润新知