您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > PHP论坛服务器架设
自强不息厚德载物PHP论坛服务器架设讲师:陈东海自强不息厚德载物课程目标了解WAMP的作用和地位了解Discuz!7.0.0安装前准备工作,系统环境检查以及准备所需软件掌握WAMP安装和优化掌握Discuz论坛的设置与管理自强不息厚德载物ApacheApache:是一个Web服务器。Apache提供可让用户获得Web页面的机制。Apache是一款稳定的、支持关键任务的服务器,Internet上超过65%的网站都使用它作为Web服务器。PHP组件实际上是在Apache中,动态页面可以通过Apache和PHP创建。自强不息厚德载物MySQLMySQL:MySQL提供LAMP系统的数据存储端。有了MySQL,便可以获得一个非常强大的、适合运行大型复杂站点的数据库。在Web应用程序中,所有数据、产品、帐户和其他类型的信息都存放在这个数据库中,通过SQL语言可以很容易地查询这些信息。自强不息厚德载物PHPPHP是一门简单而有效的编程语言,它像是粘合剂,可以将LAMP系统所有其他的组件粘合在一起。您可以使用PHP编写能访问MySQL数据库中的数据和Linux提供的一些特性的动态内容。自强不息厚德载物Discuz!7.0.0安装本教程讲解的全新安装Discuz!7.0.0的方法。安装前请先确认您已经成功安装好了apache、mysql、php和UCenter.官方提供了4种不同的编码。包括GBK简体中文版(推荐)、UTF-8简体中文版、BIG5繁体中文版、UTF-8繁体中文版,请根据您已经安装好的UCenter的编码,选择相应版本的论坛程序下载。自强不息厚德载物系统环境检查以及准备所需软件查看磁盘分区容量并确定使用策略打开我的电脑,查看除C区外各个磁盘分区的可用空间容量,使用容量较大的磁盘分区作为WEB根目录,且MySQL数据库存储目录(Database),尽量不要与WEB根目录同在一个磁盘分区内。较小的磁盘分区可以作为服务环境软件的安装目录分区。自强不息厚德载物下载环境软件ApacheHTTPServerforWindows2·2·8.msiphp-5.2.8-Win32.zipmysql6·0·2win32版.zipZendOptimizer-3.3.3-Windows-i386.exeDiscuz_7.0.0_FULL_SC_UTF8.rarUCenter_1.5.0_SC_UTF8.zip自强不息厚德载物安装apache点击安装文件ApacheHTTPServerforWindows2.2.8.msi将apache安装在D:\apache2目录(随自己喜好)下自强不息厚德载物配置支持PHP将php-5.2.8-Win32.zip里内容解压到C:\php里找到php目录里的php.ini-dist重命名为php.ini并拷到windows目录里再将php目录里的php5ts.dll,libmysql.dll拷到系统目录C:\windows\system里自强不息厚德载物配置apache里的httpd.conf找到DocumentRoot“D:/Apache2/htdocs”将其改为你的WEB目录(可不改)找到DirectoryIndexindex.htmlindex.html.var在后面加入index.htmindex.php选择安装模式:模块化模式安装或CGI模式安装(选一样即可)自强不息厚德载物模块化安装配置找到#LoadModulessl_modulemodules/mod_ssl.so这行,在此行后加入一行LoadModulephp5_moduleC:/php/php5apache2_2.dll其中d:/php/php5apache2_2.dll为你php目录中php5apache2_2.dll所在的位置找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入一行AddTypeapplication/x-httpd-php.php自强不息厚德载物CGI安装配置找到AddTypeapplication/x-gzip.gz.tgz这行,加入如下即可ScriptAlias/php/C:/php/AddTypeapplication/x-httpd-php.phpActionapplication/x-httpd-php/php/php-cgi.exe自强不息厚德载物PHP环境测试此时PHP环境基本已经配置成功在WEB根目录(D:/Apache2/htdocs)里建一个名为test.php的文件内容如下?echophpinfo();?重新启动apache服务用浏览器打开如果可以看到php配置输出信息就OK了自强不息厚德载物安装mysql双击mysql6·0·2win32版.zip下的setup.exe选择Typical安装单击install单击Finish开始配置mysqlserver选择standardconfiguration自强不息厚德载物Windows环境设定修改设定root用户密码,注意:不要启动远程连接模式!完成MySQL的安装,并启动MySQL服务自强不息厚德载物测试MySQL工作是否正常打开cmd命令提示符窗口,输入命令:MySQL–uroot–p输入密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。自强不息厚德载物配置php.ini并测试mysql找到extension_dir=./改为extension_dir=c:/php/ext找到;extension=php_mysql.dll;extension=php_gd2.dll将';'去掉改为extension=php_mysql.dllextension=php_gd2.dll找到;session.save_path=/tmp将';'去掉设置你保存session的目录,如session.save_path=“C:/php/session_temp”注session_temp要新建重启apache服务自强不息厚德载物测试mysql连接在Web根目录下建立testdb.php文件内容如下:?php$link=mysql_connect('localhost','root','123456');if(!$link)echofail;elseechosuccess;mysql_close();?用浏览器打开如果输出success就OK了自强不息厚德载物ZendOptimizerZendOptimizer用优化代码的方法来提高PHP应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器产生的代码进行优化。一般情况下,执行使用ZendOptimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用ZendOptimizer,就等于提高了电子商务的盈利能力。ZendOptimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。ZendOptimizer安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。自强不息厚德载物ZendOptimizer安装双击ZendOptimizer-3.3.3-Windows-i386.exe自强不息厚德载物安装UCenterUCenter从含义上看可以理解为你的中心,它提供数据交换的底层API用于架设在之上的各个应用(包括论坛、博客、商城、视频等等)的数据交换。以电脑操作系统比喻来解释,如果说把一个网站比作一台电脑的话,那么UCenter就好比电脑中操作系统。让一台电脑跑起来首先就要安装操作系统,那么如果做网站首先就要安装UCenter。安装好操作系统下一步就是安装应用程序了,对于UCenter而言就是在上面安装论坛、博客、商城、视频等等网络应用。这些应用可以通过UCenter提供的各种接口有机的整合起来,从而将信息连通,这些信息包括用户、短信息、积分等等。自强不息厚德载物安装UCenterUCenter_1.5.0_SC_UTF8中upload重命名为UCenter上传至WEB目录中在IE浏览器中输入:(如下图)自强不息厚德载物安装Discuz!7.0.0Discuz!7.0.0解压缩得到三个目录upload这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;readme目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;utilities目录为论坛附带工具,包括升级程序和Tools工具箱。将其中upload目录下的所有文件使用FTP软件上传到空间在IE浏览器中输入:进入安装界面自强不息厚德载物Discuz!管理和使用点击论坛首页登录按钮-输入管理员用户名和密码自强不息厚德载物总结Apache、mysql、PHP的作用和地位WAMP安装配置与优化Discuz论坛的安装与基本配置
本文标题:PHP论坛服务器架设
链接地址:https://www.777doc.com/doc-3401492 .html