一、准备相关组件php-5.2.17-Win32-VC6-x86ZendOptimizer-3.3.3-Windows-i386.exedotNetFx40_Full_x86_x64.zipwic_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命令行下执行以下代码:

2、IIS

1)、在“控制面板”的“管理工具”中选择“Internet服务管理器”,打开IIS后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“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-recommended为php.ini

打开php.ini文件

查找

extension_dir

= "./"

并修改为

extension_dir

= "C:php5ext"

2)修改临时文件夹路径

查找

;upload_tmp_dir

=

去掉“;”,并修改为

upload_tmp_dir

= "C:PHP5mp"

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

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安装成功。

phpinfo();

?>

5、安装Zend组件

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

5、安装.NetFramework

4.0

安装mysql 5.5需要先安装.NetFramework

4.0,而安装.NetFramework 4.0需要wic(windows 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,数据存放路径为:D:mysqldata.然后”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索引项。如下:

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

shopex mysql 数据库服务器_win2003以isapi的方式配置php+mysql环境(安装了shopEX) 毕竟我是杨小飞i...相关推荐

  1. php isapi mysql_windows server 2003以isapi的方式配置php+mysql环境的详细过程

    一.准备相关组件php-5.2.17-Win32-VC6-x86ZendOptimizer-3.3.3-Windows-i386.exedotNetFx40_Full_x86_x64.zip wic_ ...

  2. jdbc连接mysql数据库驱动下载_Java Jdbc驱动下载配置连接mysql数据库方法代码

    1.MySQL JDBC驱动下载 打开上面的下载地址,选择"Platform Independent",然后下载tar.gz或zip格式的都行,之后解压出来得到Jdbc驱动(mys ...

  3. 一台mysql数据库服务器_在一台服务器安装多个MySQL数据库

    一台服务上已经安装了mysql实例,可通过mysqld_multi命令新增实例1.假设该服务器上有一原有mysql实例,其basedir为/usr/local/m 一台服务上已经安装了mysql实例, ...

  4. 如何修改mysql数据库服务器时间,修改mysql数据库服务器时间格式

    修改mysql数据库服务器时间格式 内容精选 换一换 本章节为您介绍使用Maxwell同步工具将线下基于binlog的数据迁移到MRS Kafka集群中的指导.Maxwell是一个开源程序(https ...

  5. linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置

    Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...

  6. 解决Docker容器内访问宿主机MySQL数据库服务器的问题

    解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...

  7. MySQL数据库服务器的架设

    2019独角兽企业重金招聘Python工程师标准>>> 导读 MySQL数据库是Linux操作系统上用得最多的数据库系统,它可以非常方便的与其它服务器集成在一起,如Apache.Vs ...

  8. 启用CentOS6.5 64位安装时自带的MySQL数据库服务器

    本人在虚拟机上又安装了一台linux机器,作为MySQL数据库服务器用,在安装时选择了系统自带的MySQL服务器端,以下是启用步骤. 首先开启mysqld服务 #service mysqld star ...

  9. MySQL数据库服务器优化详细

    查看MySql状态及变量的方法: Mysql> show status --显示状态信息(扩展show status like 'XXX') Mysql> show variables - ...

最新文章

  1. tomcat启动项目内存溢出问题
  2. Python基础教程(第3版)之一些内置的异常类
  3. word 插入代码_Word教程:最神奇的快捷键:Alt+X,一秒变出各种符号!
  4. php做一个网页的源代码,用HTML5做一个个人网站此文仅展示个人主页界面。内附源代码下载地址...
  5. 安装默认报表服务器虚拟目录,报表服务器虚拟目录
  6. 手把手搭建WAMP+PHP+SVN开发环境
  7. jerasure 2.0译文
  8. CSS的position属性
  9. Linux性能基础:CPU、内存、磁盘等概述
  10. vivo X9的usb调试模式在哪里,开启vivo X9usb调试模式的方法
  11. T检验是做什么的? --ttest--ttest2--matlab
  12. Shader实现漫反射
  13. 计算机综合应用技能,系统测评计算机综合应用技能期末作业题稿.doc
  14. 利用lda对文本进行分类_使用lda进行文本分类
  15. Icarus Verilog
  16. Seata部署TC服务实现高可用和异地容灾
  17. 图像篡改检测C语言,图像篡改检测和定位(二)
  18. .xz是什么文件怎么解压_如何解压缩 tar.xz 文件
  19. 品牌做小红书投放,究竟选择KOL还是KOC?
  20. 学习Redis的基本命令

热门文章

  1. 真·抢显卡!四川一团伙持 40cm 长刀入室抢劫 50 余张显卡,总价值超 10 万元
  2. 解决电脑关机后会自动重启?
  3. QQ表情包,动态的那种
  4. Elasticsearch之Mapping设置详解
  5. php word 开发指南大全 点击目录查看所有功能
  6. 廊坊圣洁口去医院明星同款·隐形矫正试戴会圆满举办!
  7. 植物大战僵尸:代码实现自动收集阳光
  8. Policy Evaluation之Doubly Robust论文讲解
  9. 生鲜在B2C电商模式下存在问题,O2O模式解决生鲜电商物流配送难题
  10. 360oauth token是什么意思_京东开放服务平台(JOS)关于token问题汇总(一)