php论坛数据库地址 php网站数据库配置( 四 )


创建一个叫做“forum”的数据库(具体做法参考前面创建数据库的介绍 , 看你刚才认真看我写得东西了没!所不同的就是输入变为“mysqladmin create forum”),用作论坛今后存储数据的地方 。数据库中的表格可以不用创建,在安装Discuz!的过程中将自动创建(Discuz!真是好东西,我不由得想再次赞美它?。?
注:MySQL的功能实在是太强大了 , 很多的功能我也要慢慢学习,更多详细的信息请参考“C:\mysql\Docs\manual.html”;另外对于安全性的考虑较少,也请参考上述文档(如果你E文足够好的话) 。
三、PHP的安装与配置
小强下载的PHP的版本解压后所有文件在目录php-5.0.3-Win32中,请将该目录中所有的文件拷贝至“c:\PHP”目录中(什么?没有这个目录怎么办?!新建一个?。∥以蝵~) 。
PHP的安装有两种模式,一种是作为CGI二进制文件安装,另一种是作为Apache服务器的一个模块运行 。出于安全性和程序效率的考虑 , Apache Group建议采用第二种方式安装Apache HTTP Server 。既然人家都建议了,那我们就恭敬不如从命了 。
打开Apache服务器的配置文档httpd.conf(别告我不知道在哪啊 , 刚才可是告诉过你了),在文件中找到含有“LoadModule”语句部分,在最后另起一行加上“LoadModule php5_module "c:/php/php5apache2.dll"”一句;此外,找到含有“AddType”的部分,也是在新的一行加入“AddType application/x-httpd-php .php” 。然后在再下面一行加入“PHPIniDir "C:/php"” 。
下面我们要把MySQL数据库与PHP联系起来,在默认情况下,PHP的配置文件还有一个需要修改的地方 。
打开位于“c:\PHP”目录中的php.ini文件,找到“extension_dir”所在行,将该行整行用以下内容替换“extension_dir = "c:/php/ext/"”(因为PHP自动载入MySQL的功能时必须载入php_mysql.dll文件,而该文件在以上目录中 , 如果你的该文件不在此目录中,请做相应的调整) 。PHP的配置文件与Apache的配置文件风格类似,不过把注释的符号换成了分号“;” 。然后在该文件中找到“;extension=php_mysql.dll” , 把该行最前面的分号去掉 。
现在编辑一个新文件phpinfo.php,用任何普通文本编辑软件均可,推荐使用专用PHP编辑工具(如PHP Expert Editor) 。在该文件中写入以下内容:
html
head
title/title
/head
body
?phpinfo();
?
/body
/html
文件phpinfo.php的内容到上一行为止 。将该文件保存在Apache网页服务的根目录内(默认情况下,应当是“C:\Program Files\Apache Group\Apache2\htdocs”) 。
打开浏览器 , 在地址栏输入“” , 如果出现了PHP的许多详细信息(应当包括MySQL的内容) , 那么恭喜你,你的PHP也安装好了(请我吃饭吧,呵呵~~哦,等会儿 , 还有最重要的论坛没有安装呢,狂汗~) 。
好了,要不要休息一下 。呵呵,燕姿7号就要出新专辑了,期待啊~~怎么?这么急么,好了好了,不废话了,反正要支持一下燕姿哈,我们继续 。
四、Discuz!的安装
将下载的Discuz!文件解压后,有两个目录,将upload目录中的所有内容拷到“C:\Program Files\Apache Group\Apache2\htdocs”目录中(如果是购买的空间,服务器在远端的话,请用上传工具将该目录所有文件上传 , 且再次情况下需要对某些目录的权限进行修改,请参考Discuz!的相应文档) 。
打开浏览器,在地址栏输入……什么?你已经知道了?不对,应该是“”,看到了吧,呵呵 , 选择第一个中文 , 没说的 。然后选择同意,也没说的 。数据库用户名和密码均为空,MySQL默认创建了匿名的用户,能满足我们建设论坛的需要 。数据库名填“forum”,系统Email填你的地址(如starsnow@263.net) , 其他的内容不要进行修改 。其他的内容一直按照向导填就好了(如果这时候除了问题 , 多半是你的PHP与MySQL的连接方面出了问题,请参考相关的文档解决具体的问题) 。

推荐阅读