本帖最后由 mejss 于 2012-8-16 13:26 编辑
最简易环境教程:Win2003配置IIS6.0+php+FastCGI+MySQL+ZendOptimizer
交流QQ群:18629931。更多详细访问:www.mmivu.com
扩展阅读:
CentOS 一键安装最新版LNMP环境教程:
https://discuz.dismall.com/thread-2937308-1-2.html
Windows2008r2 环境搭建 简明教程:IIS7.5、mysql、php、URL_rewrite伪静态 :
https://discuz.dismall.com/thread-2756258-1-2.html
环境软件快速链接:
vcredist_x86.exe
http://www.microsoft.com/zh-cn/download/details.aspx?id=29
php-5.2.17-Win32-VC6-x86.zip
http://windows.php.net/download
fcgisetup_1.5_rtw_x86.msi
http://www.iis.net/download/fastcgi
mysql-5.5.27-win32.msi
http://www.mysql.com/downloads/mysql
ZendOptimizer-3.3.3-Windows-i386.zip
http://www.zend.com/en/products/guard/downloads
ISAPI_Rewrite 2
http://www.helicontech.com/download-isapi_rewrite.htm
一、安装IIS 6.0和mysql-5.5.27-win32.msi
安装过程见百度。
二、下载并安装 PHP
首先安装vcredist_x86.exe(高版本PHP需要)
PHP版本这里选用使用最多的php-5.2.17-Win32-VC6-x86.zip
本文解压后的路径为 C:\PHP(注意后面代码中的路径)
复制php.ini-dist(或者php.ini-production)并重命名为php.ini
编辑php.ini 添加以下内容,注意:不同版本PHP下面修改内容会有所不同
- date.timezone =PRC
- fastcgi.impersonate = 1
- cgi.fix_pathinfo=1
- cgi.force_redirect = 0
- extension=php_bz2.dll
- extension=php_ldap.dll
- extension=php_mbstring.dll
- extension=php_exif.dll
- extension=php_gd2.dll
- extension=php_mcrypt.dll
- extension=php_mhash.dll
- extension=php_ming.dll
- extension=php_mysql.dll
- extension=php_mysqli.dll
- extension=php_openssl.dll
- extension=php_sockets.dll
- extension=php_xmlrpc.dll
- extension=php_zip.dll
复制代码
修改以下等于号后面值
short_open_tag = On
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
max_execution_time = 128
max_input_time = 128
post_max_size = 128M
extension_dir = "ext"
upload_max_filesize = 128M
default_socket_timeout = 128
三、下载并安装 fcgisetup_1.5_rtw_x86.msi
运行cmd,在命令提示符中 执行以下命令
- cscript %windir%\system32\inetsrv\fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\PHP\php-cgi.exe"
- cscript %windir%\system32\inetsrv\fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
- cscript %windir%\system32\inetsrv\fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
复制代码
然后在Internet 信息服务(IIS)管理器-网站-属性-文档-添加 index.php ,建议排列顺序为 index.html index.htm index.php
四、测试 PHP
在wwwroot下新建文本文档并重命名为index.php,编辑内容如下:
打开http://127.0.0.1即可看见PHP已安装成功。
五、下载并安装ZendOptimizer-3.3.3-Windows-i386.zip(注意:高版本PHP不提供ZendOptimizer)
解压ZendOptimizer-3.3.3-Windows-i386.zip后得到C:\ZendOptimizer-3.3.3
在php.ini中添加下面代码
- [Zend]
- zend_extension_manager.optimizer_ts="c:\ZendOptimizer-3.3.3\Optimizer-3.3.3"
- zend_extension_ts="c:\ZendOptimizer-3.3.3\ZendExtensionManager.dll"
复制代码
重起IIS,即可成功加载Zend。
交流QQ群:18629931
|