1. 云栖社区>
  2. PHP教程>
  3. 正文

关于PHP对discuz的支持配置。

作者:用户 来源:互联网 时间:2017-12-01 17:53:55

php配置discuz支持关于

关于PHP对discuz的支持配置。 - 摘要: 本文讲的是关于PHP对discuz的支持配置。, 因为要搞一个论坛,之前没做过,所以就去discuz上看了看,发现真的有那么多很不错的产品,也支持开源的,只是,对于我这种菜鸟级别,PHP还是看不怎么懂,慢慢来,找最核心的东西解决。主要是改界面,功能这些,他们都做得很完善了。 废话少说,先

因为要搞一个论坛,之前没做过,所以就去discuz上看了看,发现真的有那么多很不错的产品,也支持开源的,只是,对于我这种菜鸟级别,PHP还是看不怎么懂,慢慢来,找最核心的东西解决。主要是改界面,功能这些,他们都做得很完善了。


废话少说,先聊下我的配置环境过程。


所需软件IIS v5.1 - WindowsXP安装盘自带MySql v5.0.27 - mysql-essential-5.0.27-win32.msi - DownloadPHP v5.1.2 - php-5.1.2-Win32.zip - DownloadZendOptimizer v3.2.2 - ZendOptimizer-3.2.2-Windows-i386.exe - DownloadphpMyAdmin v2.9.2 - phpMyAdmin-2.9.2-all-languages.zip - Download编辑缘由1、使用WindowsXP系统且安装Kaspersky6.0杀毒软件2、Kaspersky6.0与Apache存在冲突,不便于安装Discuz!EXP,不便于安装Apache3、个人学习测试、调试之用CHM版本下载地址Word(DOC)版本下载地址(Download)


安装步骤


1、本机创建目录在本机D盘下创建Local文件夹,在该文件夹中创建MySQL、PHP5、Zend共三个文件夹,分别用于安装MySql v5.0.27、PHP v5.1.2、ZendOptimizer v3.2.22、安装IIS v5.11)在光驱中放入WindowsXP SP2系统安装光盘2)依次在“控制面板”-“添加与删除”-“添加/删除Windows组件”-“Windows组件向导”中选中“Internet信息服务(IIS)”关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 15:59 上传
下载附件 (28.13 KB)3)点击“下一步”进行文件复制,直到完成安装关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 15:59 上传
下载附件 (10.26 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 15:59 上传
下载附件 (11.65 KB)4)然后打开IE6.0 SP2浏览器,输入http://localhost,出现下面的界面表示安装成功关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 15:59 上传
下载附件 (47.17 KB)
3、安装MySql v5.0.271)执行下载的mysql-essential-5.0.27-win32.msi关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (20.49 KB)2)按Next,然后选择Custom安装方式关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.19 KB)3)点击Change,改变安装路径;原路径是C:/Program Files/MySQL/MySQL Server 5.0/,这里改为:D:/Local/MySQL/关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.72 KB)4)等安装进度条完成时,会出现Sign Up向导,选择最下面Skip Sign-Up,然后Next,上面有个“Configure the MySQL Server now”是打勾的,不要去掉,直接点Finish关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (13.32 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (12.88 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (14.03 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (21.54 KB)5)现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (20.49 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (14.91 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.68 KB)6)再Next,选择Non-Transactional Database Only关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.78 KB)7)再Next,选择Manual Setting,连接数选择200到300,在此因为是本机测试,所以此项并不重要关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (16.9 KB)8)再Next,是设置其的端口,默认是3306,保留默认关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (15.09 KB)9)再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.51 KB)10)再Next,在Include Bin Directory in Windows PATH前打勾关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (17.04 KB)11)再Next,在Modify Security Settings前的勾取消,因为是本地环境,非服务器和虚拟主机关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (16.24 KB)12)最后一个Next再加Execute,可以看到上面的步骤全部完成关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (14.35 KB)13)MySQL的帐号是:root,密码为空关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (15.1 KB)14)检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:“mysql -uroot –p”,回车后要求输入密码,因为密码为空,所以直接再按回车即可。现在可以看到如下成功的提示,表示全部安装成功关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (10.56 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (10.57 KB)关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-2007-2-3 16:06 上传
下载附件 (12.94 KB)15)操作符变成了“mysql>”,键入exit退出即可关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

4、安装PHP v5.1.21)将下载的php-5.1.2-Win32.zip解压缩到D:/Local/PHP5/目录中2)将目录中的php.ini-dist文件改名为php.ini将php.ini与php5ts.dll两个文件移动到系统目录下C:/Windows/中关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (15.85 KB)

将libmysql.dll复制到系统目录下C:/Windows/中关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (15.46 KB)

3)到系统目录C:/Windows/中找到pnp.ini文件,打开编辑如下找到

extension_dir = "./"
复制代码

修改为

extension_dir = " D:/Local/PHP5/ext"
复制代码

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (4.35 KB)

找到extension=php_mbstring.dll(宽字符支持,推荐选中) extension=php_gd2.dll(PHP的GD库支持,必选) extension=php_mysql.dll(使PHP支持MySQL,必选)这三行,然后将前面的

;
复制代码

去掉,使之支持相应功能关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (9.6 KB)


5、安装ZendOptimizer v3.2.21)执行下载的ZendOptimizer-3.2.2-Windows-i386.exe关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (22.02 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (34.14 KB)

2)按Next,路径选择界面,点Browse,默认是C:/Program Files/Zend/ZendOptimizer-3.2.2,将其修改为D:/Local/Zend关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (28.99 KB)

3)按Next后,服务器选择界面,此前刚成功安装IIS5.1,故选择“IIS”,然后点Next关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (23.13 KB)

4)接下来的一路点Next,全接默认的设置,然后Install,Zend安装完成关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (22.83 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (22.1 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (22.72 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (24.02 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:12 上传
下载附件 (22.14 KB)

6、配置IIS使之支持PHP1)在“控制面板”-“管理工具”中找到并打开“Internet信息服务”关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (16.26 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (8.11 KB)

2)找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (17.51 KB)

3)点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入“筛选器名称”:

php
复制代码

“可执行文件”:

D:/Local/PHP5/php5iaspi.dll
复制代码

如下图所示(其中php5iaspi.dll的路径可以按“浏览”按钮来选择),然后点击“确定”退出关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (18.53 KB)

如果前面设置正确的话,可发现在筛选框中存在PHP这条筛选项,而且前面有个绿色的向上箭头,表示筛选已经起作用;如果是向下的红色箭头或者没有箭头的话,那表明前面的配置有问题,请重新检查设置关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (18.74 KB)

4)点击“主目录”标签,再点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,依次填入“可执行文件”:

D:/Local/PHP5/php5iaspi.dll
复制代码

“扩展名”:

.php
复制代码

如下图所示(其中php5isapi.dll的路径可以按“浏览”按钮来选择),其它配置按默认即可,然后点击“确定”退出关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (15.3 KB)

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (18.99 KB)

5)点击“文档”标签,再点“添加”按钮,在弹出的“添加默认文档”对话框中,填入:

index.php
复制代码

如下图所示,然后点击“确定”退出关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:16 上传
下载附件 (14.18 KB)

6)至此环境配置完成,稍加细心与耐心即可,Good Luck


7、安装phpMyAdmin v2.9.21)将下载的phpMyAdmin-2.9.2-all-languages.zip解压缩到当前文件夹,更名为phpMyAdmin,然后移动到WWW根目录即C:/Inetpub/wwwroot目录下面关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (13.85 KB)

2)编辑C:/Inetpub/wwwroot/phpMyAdmin/libraries下的config.default.php3)找到

$cfg['Servers'][$i]['auth_type']
复制代码

这里表示进入使用phpMyAdmin的三种认证方式,分别为Http、Cookie、Config,安全性依次降低建议在自己电脑上学习之用的时候用Config方便,可以直接把用户名和密码填入下面两行。用作服务器时,强烈建议使用Http方式或者cookie方式。一般用Http方式最好关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (14.83 KB)

4)找到

$cfg['DefaultLang'] = 'en-iso-8859-1';
复制代码

替换为

$cfg['DefaultLang'] = 'gb2312';
复制代码

找到

$cfg['DefaultCharset'] = 'iso-8859-1';
复制代码

替换为

$cfg['DefaultCharset'] = 'gb2312';
复制代码

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (19.14 KB)

5)设置完成。在IE浏览器中输入http://localhost/phpmyadmin,即可进行相关操作关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (30.29 KB)

8、验证1)系统是否支持PHP使用记事本等软件编辑文件,内容如下

<?php
phpinfo();
?>
复制代码

保存为phpinfo.php,并放入WWW根目录(这里是C:/Inetpub/wwwroot目录)。在IE浏览器中输入http://localhost/phpinfo.php,回车后出现所有PHP环境信息,如果成功就证明系统已经支持PHP关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (13.92 KB)

2)PHP是否成功地连接上MySQL使用记事本等软件编辑文件,内容如下

<? $db_usrname="root";//此处填你的用户名,本例中为root
$db_password=""; //此处填你的密码,本例中为空
$conn=mysql_connect("localhost",$db_usrname,$db_password) or die ('I cannotconnect to the database.'); mysql_select_db("test",$conn); echo "Success";?>
复制代码

关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (10.33 KB)

保存为dblinktest.php,并放入WWW根目录(这里是C:/Inetpub/wwwroot目录)。在IE浏览器中输入http://localhost/dblinktest.php,回车如果出现“Success”字样就证明PHP已经成功地连上了MySQL关于PHP对discuz的支持配置。- 关于PHP对discuz的支持配置。-

2007-2-3 16:23 上传
下载附件 (7.54 KB)

其他问题1、MySQL的帐号为:root,密码无,即为空。数据库,可以自己随意创建2、网页存放目录(WWW根目录):C:/Inetpub/wwwroot/转载至 discuz 官方博客。


因为自己记不到,有些细节问题 还是需要记载下来。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 配置 , discuz , 支持 关于 ,以便于您获取更多的相关知识。