本帖最后由 ninjasex 于 2012-5-7 16:44 编辑
二、安装配置步骤
2.1、安装MYSQL
详细安装过程见https://discuz.dismall.com/thread-1796583-1-1.html
本文没有系统约定,所以MYSQL直接选用[Typical]标准安装方式,
字符集建议选用GBK,因为适合GBK字符的模版和插件最多。
完成安装,打开cmd命令提示符窗口,输入命令:mysql –u root –p
输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。
2.2、安装IIS7.5和CGI
win2008r2主机打开服务器管理器-添加角色-Web 服务器(IIS),再勾选CGI后安装。
win7主机打开控制面板-程序和功能-打开或关闭Windows功能-选中Internet信息服务选框和应用程序开发功能中的CGI选框,确定安装。
2.3、安装PHPManager
PHPManager安装过程简单,直接双击安装至完成。
打开控制面板-管理工具-Internet 信息服务(IIS)管理器,PHP Manager已存在IIS功能列表中
2.4、安装PHP5.3.12
安装php前先安装 Visual C++ 2008 x86再继续。(Win2008R2 SP1省略这一步)
解压php-5.3.12-nts-Win32-VC9-x86.zip,例如解压目录为c:\bbs\php\
打开PHPManager如下图
点击"Register new PHP version"选择已解压c:\bbs\php\目录下的php-cgi.exe,"Configure error reporting"选择"Prodution machine"
点击“Check phpinfo()”查看PHP安装信息。
PHP Manager功能丰富,自动安装php并监视php.ini,参数配置可视化,修改php.ini方便且不需重起IIS。
PHP5.4.0默认参数下,即可完美运行Discuz!X,十分方便。
也可根据需要改动php.ini参数
例如开启exif功能和修改上传文件大小限制
因为php_exif.dll要在php_gd2.dll之前加载,所以先关闭php_gd2.dll然后开启php_exif.dll再开启php_gd2.dll
打开PHP Manager中的"Enable or disable an extension" ,
先找到php_gd2.dll并Disable后再找到php_exif.dll并Enable,最后再找到php_gd2.dll并Enable
PHP5.4.0默认上传文件大小限制为2M
在PHP Manager中打开"Manager all setting"找到upload_max_filesize修改后面的值即可,注意不要忽略单位。
按照DZ官方安装指示,需要禁用php的一些功能,
在PHP Manager中打开"Manager all setting" 找到:
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
然后再点击PHPManager中的Check phpinfo () ,查看以上信息是否已成功修改。
修改php.ini
进入c:\bbs\PHP文件夹,将php.ini-dist 重命名为php.ini ; 打开php.ini文件,找到: extension_dir= "./"
将其改为: extension_dir= "c:\bbs\PHP\ext"
找到:Windows Extensions
在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可) php_gd2.dll php_mbstring.dll php_mcrypt.dll php_mhash.dll php_ming.dll php_mysql.dll php_openssl.dll php_sockets.dll php_xmlrpc.dll php_zip.dll
保存php.ini文件,并将其复制到c:\Windows\
|