Discuz!文理人站长第一课:PHP环境的搭建及Discuz!论坛的安装
预备知识:1.什么是PHP?
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。
目前论坛采用的Discuz!程序,运用的便是PHP技术。(更多相关知识请自己在互联网上搜索相关资料)
可参见百度百科对“PHP”的详细解释:http://baike.baidu.com/view/99.htm
2.为什么要搭建PHP环境?
通俗的讲:Discuz!程序需要在PHP环境下才可以使用(访问),即需要配置PHP服务器端,配置的过程既是一个环境的搭建。
这里,php并不像我们平时做静态html网页那样,在电脑上保存后用浏览器打开就可以直接预览;我们需要搭建好PHP环境才可以调试程序。
目前常用的PHP环境为:Apache+Mysql
当然可以有很多品牌的环境可以供我们搭建,和Discuz!一样,PHP具有很好的开放性
我把自己常用的几种给大家列出来,大家可以自己到网上下载安装:
(关于PHP编辑器,我们会在之后的课程中讲到)
1.ComsenzEXP:康盛创想自己的东西,用来调试Discuz!肯定是没有问题的
地址:http://www.discuz.net/thread-223885-1-1.html
2.PC_webserver
下载地址:自行白虎谷
3.DedeAMPZ
下载地址:自行白虎谷
4.wamp
为了方便统一讲解,轻大家目前统一使用这一个,后面的演示要用到
我会在教程制作完成后把本节课相应压缩包发到各位的邮箱,确认跟随教程一起学习的发邮件到742995622@qq.com索取!注意查收!
好了,关于PHP的知识我也就不多讲了,有兴趣的可以自己了解
咱目前只是针对Discuz!的一个学习,其实初期需要学的php相关不是很多,大致知道php是个什么东西就OK了
下载好相应的PHP环境安装程序,我们就可以安装配置PHP环境,然后在自己的电脑上安装一套Discuz!论坛程序了!
-------------------------好了,接下来进入正题:-----------------------------------
正题一:PHP环境安装配置(以wamp为例)
1.邮箱下载附件得到“WampServer 5 集成环境.rar”压缩文件包,解压,打开解压后的文件夹,我们可以看到这里有如下图所示的三个文件:
2.点击"wamp.exe",进入安装界面(安装界面是纯英文的,但是不用担心,经常装软件的话都是可以类比看的懂的,可以按照默认的一步步往下安装即可)
3.安装完成,运行。
4.在电脑屏幕的右下角会出现如下一个小图标。
右击>>language>>Chinese(将选项汉化)
5.单击图标,可以看见出现很多选项;对应查看Apache和Mysql是否为正常启动状态,若正常,点击Localhost,会弹出如下的页面,则表示该环境已经安装成功!
其他问题可以跟帖讨论
正题二:Discuz!安装
1.下载最新Discuz!程序,即文理人目前使用的程序:Discuz!X1.5
点此下载:http://download.comsenz.com/DiscuzX/1.5/Discuz_X1.5_SC_GBK.zip
2.解压压缩包,得到几个文件目录
3.打开名为“upload”的目录,将里面的所有文件复制到wamp中WWW目录下(因为wamp自带了几个测试文件,为了避免被覆盖掉,建议在WWW目录下新建一个名为Discuz的文件夹,然后将upload中所有文件复制到Discuz目录下)
具体参见官方通用安装教程:http://www.discuz.net/thread-1887949-1-1.html
教程中的“上传到FTP”即为本课所述的传到"WWW/Discuz/"目录下
4.点击面板“Localhost”,出现“Http://Localhost/”页面,在最后一个“/”后面添加上一步的“Discuz/”,即访问“Http://Localhost/Discuz/”页面,此时将自动跳转到安装界面。
(如果不自动跳转,请将地址改为“Http://Localhost/Discuz/install/”,回车即可)
5.安装过程中出现如下配置界面,对应需要填的参数如图所示:
注意:本wamp环境的MySql默认用户名为“root”,密码为“”(留空)
6.继续下一步,直至最终确认,提交,安装完成;可以进入网站首页查看了!
大家安装完了以后界面是默认的,没有数据,和我这里演示的不一样(我的这里是导入论坛数据后的样子)
安装成功的可以看一下,是不是和平时访问的网站一样了
好了,本课结束!下节课主要讲Discuz!的后台界面
----------------------------------------------------------------------------------------------------------
本课作业:自己独立安装wamp环境,并成功安装一个Discuz!到自己的电脑。
安装成功后将截图跟帖发在后面!
----------------------------------------------------------------------------------------------------------
有什么不懂的问题请在本贴回复
本教程为文理人新手站长培训教程
欢迎所有有兴趣的同学加入我们共同交流学习的队伍中来!(不仅限于报名实习站长的几位)
有需要相关程序的可以给我发站内信索取
欢迎积极讨论!但本贴禁止滥水及任何无关回复 违者严处!
恩,明白···· 本帖最后由 gmszone 于 2010-12-8 15:57 编辑
纠结的在网吧无法使用解决办法,单击图标->配置文件->httpd.conf,把listen 80改为listen 81..... 问题出现了用wamp在本地安装Discuz x1.5一直出现“无法连接数据库,请检查数据库用户名或者密码是否正确” 怎么弄?----------------
gmszone 发表于 2010-12-8 15:37 static/image/common/back.gif
纠结的在网吧无法使用
80端口已被占用
好吧
试试改自己能不能该端口
不然就是装不了 宋中 发表于 2010-12-8 15:41 static/image/common/back.gif
问题出现了用wamp在本地安装Discuz x1.5一直出现“无法连接数据库,请检查数据库用户名或者密码是否正确”...
数据库用户名:root
数据库密码:(空,不填)
确认你填写的是否正确 问题又来了,一波接着一波
本帖最后由 gmszone 于 2010-12-8 16:18 编辑
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>ping localhost
Pinging NT337 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Documents and Settings\Administrator>
回复 gmszone 的帖子
apache正常
看看mysql是否一样正常
重启下wamp
回复 眼镜蛇 的帖子
MYSQL看这图就知道正常了