教你如何开店(IIS+FastCGI+PHP+ZendOptimizer+Mysql+shopex)
环境
由于工作需要,需安装B2C的网站,下面就把部署的步骤写一下
环境:Windows2003 Server + IIS6 + FastCGI-1.5 + PHP-5.2.17_Thread_Safe + Zend Optimizer-3.3.3 + Mysql-5.0 + Shopex
Windows2003安装
- 在网上下载windows2003Server的镜像文件,安装,百度一下即可找到
- 安装过程需要序列号:KQF2H-284RW-GHXM6-Y3W2B-QWGBB,网上搜索的,可用
安装IIS6
- Windows2003安装完成后,默认是不会安装IIS的,打开开始菜单->控制面板->添加或删除程序->添加/删除Windows组件,选择应用程序服务器,选中Internet信息服务(IIS),点击确定,即可安装。
- 安装完成后,打开开始菜单->管理工具->Internet信息服务(IIS)服务器,查看IIS版本为6.0
- 启动IIS,在IIS中,浏览iisstart.htm,显示正确
安装FastCGI-1.5
- 在http://www.iis.net/download/FastCGI 页面上下载FastCGI-1.5,根据系统是32位还是64位,下载不同的版本。本次安装是32位机器,下载地址为http://go.microsoft.com/?linkid=9707432
- 安装FastCGI
- 打开IIS->网站右键属性->主目录->配置->添加->浏览->选择fcgiext.dll->打开,在扩展名处写“.php”,点击确定
- 在IIS->Web服务扩展中,查看扩展“FastCGI Handle”状态为允许
安装PHP-5.2.17
- 在http://windows.php.net 中下载PHP-5.2.17_Thread_Safe的zip包,下载地址为:http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
- 解压zip包到"C:\php",将php.ini-dist备份一份,重命名php.ini-dist为php.ini
- 配置PHP.ini
- 去掉extension_dir前的";",修改extension_dir = "c:\php\ext"
- 去掉fastcgi.impersonate前的";",修改fastcgi.impersonate = 1;
- 去掉extension=php_bz2.dll、extension=php_curl.dll、extension=php_dba.dll、extension=php_dbase.dll、extension=php_fdf.dll、extension=php_gd2.dll、extension=php_gettext.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo.dll后的";"
- 配置fcgiext.ini(目录:C:\WINDOWS\system32\inetsrv\fcgiext.ini)
- 在文件最后添加以下内容:
[Types]
php = PHP
[PHP]
ExePath = C:\php\php-cgi.exe
- 在IIS中新建网站:shopex,本地目录为:C:\shopex
- 验证
- 重新启动IIS中的应用程序池“DefaultAppPool”,重新启动网站shopex的IIS
- 在IIS的网站根目录中添加文件:test.php,代码如下:
<?php
phpinfo();
>
- 通过IIS浏览test.php,查看显示正确
安装ZendOptimizer-3.3.3
- 在http://www.zend.com/en/products/guard/downloads 中下载ZendOptimizer-3.3.3 需要注册
- 解压zip包到"C:\phptool"
- 配置PHP.ini,在文件最后添加以下内容:
[Zend]
zend_extension_manager.optimizer_ts="c:\phptool\ZendOptimizer-3.3.3\Optimizer-3.3.3"
zend_extension_ts="c:\phptool\ZendOptimizer-3.3.3\ZendExtensionManager.dll"
- 重新启动IIS中的应用程序池“DefaultAppPool”,重新启动IIS
- 查看http://localhost/test.php 里面存在zend
安装shopex
- 在http://www.shopex.cn/software/ 中下载服务器安装包
- 解决zip包到"C:\shopex"
- 查看http://localhost/index.php 可正常打开shopex
安装Mysql-5.0
- 下载并安装Mysql-5.0,最好是5.0.77
- 配置Mysql相关信息
- 进入数据库,创建数据库shopex(CREATE DATABASE shopex;)
开店
- 打开http://localhost/index.php 自动跳转到http://localhost/install/ 页面
- 点击“同意协议,并进入下一步配置数据库信息”
- 配置数据库相关信息
- 数据库主机
- 数据库用户名
- 数据库密码
- 数据库名
- 安装数据表前缀
- 选择您的服务器时区
- 点击“下一步,创建配置文件(config.php)”
- 建立商品管理员账号,点击“开始安装”
- 自动安装数据库、系统内置数据、系统DEMO数据、插件、初始化数据等
- 安装完成
原文:http://blog.sina.com.cn/s/blog_632254bc01018esz.html