非常推荐windows下phpDiscuz自然环境的构建示例教程(文字图解),对于Windows下装有php软件环境的盆友们一定要参考。
一、系统软件承诺
自然环境软件免费下载后的位置:X:\Server_Tools
自然环境程序安装位置:X:\Server_Core
PHP安装位置:X:\Server_Core\PHP
MySQL的安装位置:X:\Server_Core\MySQL
Zenoptimizer安装位置:X:\Server_Core\Zend
IIS网站根目录:X:\wwwroot
MySQL数据库查询位置:X:\Database
Php.ini的存储位置:X:\Windows\php.ini
My.ini存储位置:X:\Server_Core\MySQL\my.ini
二。系统软件自然环境检查所需手机软件及其提前准备
1。检查系统软件中是否安装了IIS
点击:“刚开始”-“可视化工具”查看是否有“互联网数据服务(IIS)管理工具”
2。查询磁盘分区卷,明确应用对策
打开“我的电脑”,查询除C省外各磁盘分区的可用室内空卷,使用卷大的磁盘分区作为网站根目录,MySQL数据库查询文件目录(数据库),尽量不要和网站根目录共用一个磁盘分区。较小的磁盘分区可以作为服务项目的手机软件的安装文件系统分区,自然环境。
3。免费下载自然环境手机软件
免费下载所有手机软件,存放在Server_Tools文件夹中。
MySQL-essential-5.0.45-win32.MSI
php-5.2.4-Win32.zip
ZendOptimizer-3.3.0-Windows-i386.exe
三。自然环境部署
1。安装MySQL
(1)安装程序
转到X:\Server_Tools文件夹名,双击鼠标MySQL-essential-5.0.45-win32.MSI;如下图所示:
选择自定义自定义安装,如下图所示:
点击"修改"来修改MySQL安装文件,如下图所示:
文档复制安装完成后,打开MySQL设置页面,点击完成。如下图所示:
选择详细设备的详细配置,如下图所示:
选择MySQL运行模式:服务器机器如下图所示:
选择MySQL数据库查询的默认存储方式:Non-TransOnly(MYISAM),如下图所示:
设置MySQL的最大连接数:一般设置为128-512中间的整数。如下图所示:
设置MySQL互联网的主要参数,注意:不用启动严格模式!如下图所示:
设置MySQL默认设置字段名:以客户网站语言为准。如下图所示:
Windows自然环境设置,如下图所示:
更改root用户的登录密码。注意:不需要启动远程桌面连接模式!如下图所示:
安装MySQL,启动MySQL服务项目。如下图所示:
(2)检查MySQL中是否一切正常。
打开cmd命令提示符对话框,键入命令:MySQL–uroot–p。
输入支付密码后,如果能正常进入MySQL控制面板,说明MySQL安装正常。
(3)改变MySQL数据库查询文件的目录
a)打开cmd命令提示符对话框,键入指令:netstopMySQL终止MySQL服务项目的运行;
b)打开X:\server_core\mysql\my.ini。
寻找:
datadir="X:\Server_Core\MySQL\data"
更改为:
Datadir="X:\Database"
c)将文件夹名X:\Server_Core\MySQL\data复制到X:\并命名为X:\database;
d)打开cmd命令提示符对话框,键入指令:netstartMySQL启动MySQL服务项目。
e)再次检查MySQL是否正常工作。
(4)提前准备好LibMySQL动态链接库。
将x:\server_core\MySQL\bin\libmysql.dll文档复制到C:\Windows\System32。
2。安装PHP
(1)解压下载的php-5.2.4-Win32.zip文档,复制到:x:\server_core\PHP;
(2)转到X:\Server_Core\PHP文件夹名,将php.ini-dist重命名为PHP.ini;
(3)打开php.ini文档,寻找:extension_dir="。/"
改成;
extension_dir="X:\Server_Core\PHP\ext"
(4)寻找:视窗扩展
在WindowsExtensions下直接配备的动态控制模块中,以下控制模块必须打开才能使用:(去掉每排配备的控制模块前面的一个;不,你可以)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
(5)寻找:
disable_functions=
更改为:
disable_functions=phpinfo,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
(6)保存php.ini文件并复制到C:\Windows\
3。IIS和PHP的集成——创建一个新网站
(1)启动IIS管理工具,新建一个网站(云虚拟主机);如下图所示:
(2)输入网站名称,名称只是IIS中的logo。你可以随意打字。如下图所示:
(3)不需要填写网站的IP地址。如果没有特殊要求,端口号可以保持在80。最后,适当地键入域名。如下图所示:
(4)在URL系统分区中创建wwwroot及其下属网站文件夹名bbs。如下图所示:
(5)对于PHP的应用,必须赋予网站“加载”和“ *** 作脚本制作”的管理权限。如下图所示:
(6)至此,一个成功的新网站已经建成。如下图所示:
4。IIS和PHP的集成——使网站适合PHP
(1)打开创建不久的网址功能,如下图所示:
(2)在网站属性对话框中,点击“主目录”标签,点击“配备”按钮,在新d出的“应用软件配备”提示框中,点击“添加”按钮,添加php的ISAPI应用,选择可执行程序:x:\server_core\PHP\php5isapi.dll,扩展名为.PHP,点击“确定”添加,在“应用软件配置”对话框中,勾选是否。php扩展已成功加载。如果成功,点击“确定”关闭装备对话框,返回网站功能主对话框。如下图所示:
(3)点击“文本文档”页签,将index.htm、http://faq.comsenz.com/userguide/discuz/index.html、index.php三个文档添加到默认内容文本文档中,并将所有默认文本文档按照下图所示的顺序排列。之后点击“确定”关闭网站功能配置对话框,返回IIS管理工具主界面。如下图所示:
(4)右键“Web服务项目扩展”,添加PHP扩展即可申请。如下图所示:
(5)在下图所示的“新建WEB服务项目扩展”的提示框中,填写PHP作为“后缀名”,选择X:\server_core\PHP\php5isapi.dll作为“文档”,并将此PHP扩展的默认设置设置为允许。如下图所示:
(6)重启IIS服务项目,如下图所示:
5。检查PHP应用时是否一切正常
与IISPHP的集成已经结束,需要在应用PHP时检查一切是否正常。
(1)进入X:\wwwroot\bbs\file目录,新建一个phpinfo.php文档,内容如下:
<?phpphpinfo();?>(2)打开IE电脑浏览器,输入:http://www.domain.com/phpinfo.php;
(3)如果所有信息都能正常显示,PHP适合信息内容,说明设备集成成功。
6。安装ZendOptimizer
转到X:\Server_Tools文件夹名,双击鼠标免费下载ZendOptimizer-3.2.6-Windows-i386.exe文档。整个安装过程非常友好简单,这里就不截图了。但要特别注意以下几个方面:
(ZendOptimizer的安装文件应该指定为X:\server_core\Zend;
(2)在整个安装过程中,提醒php.ini的部分是注意检查是否是C:\Windows,否则必须手动指定为C:\Windows;
(3)在整个安装过程中,提醒网站根目录的IISURL,具体为:X:\wwwroot。
Zenoptimizer将在安装后自动关闭IIS服务。重启后,必须再次打开IE浏览器对话框,查询phpinfo.php适用的信息内容,并检查是否包含Zenoptimizer适用的信息内容。如果没有,说明Zenoptimizer没有安装成功!
最后,对php.ini文档进行修改,为disable_functions添加phpinfo函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)