PHP论坛服务器架设_第1页
PHP论坛服务器架设_第2页
PHP论坛服务器架设_第3页
PHP论坛服务器架设_第4页
PHP论坛服务器架设_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP论坛服务器架设,讲师:陈东海,课程目标,了解WAMP的作用和地位 了解Discuz! 7.0.0 安装前准备工作,系统环境检查以及准备所需软件 掌握WAMP安装和优化 掌握Discuz论坛的设置与管理,Apache,Apache:是一个 Web 服务器。Apache 提供可让用户获得 Web 页面的机制。Apache 是一款稳定的、支持关键任务的服务器,Internet 上超过 65 的网站都使用它作为 Web 服务器。PHP 组件实际上是在 Apache 中,动态页面可以通过 Apache 和 PHP 创建。,MySQL,MySQL:MySQL 提供 LAMP 系统的数据存储端。有了

2、MySQL,便可以获得一个非常强大的、适合运行大型复杂站点的数据库。在 Web 应用程序中,所有数据、产品、帐户和其他类型的信息都存放在这个数据库中,通过 SQL 语言可以很容易地查询这些信息。,PHP,PHP 是一门简单而有效的编程语言,它像是粘合剂,可以将 LAMP 系统所有其他的组件粘合在一起。您可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。,Discuz! 7.0.0 安装,本教程讲解的全新安装 Discuz! 7.0.0 的方法。 安装前请先确认您已经成功安装好了apache、mysql、php和UCenter 官方提供了 4 种不

3、同的编码。包括 GBK 简体中文版(推荐)、UTF-8 简体中文版、BIG5 繁体中文版、UTF-8 繁体中文版,请根据您已经安装好的 UCenter 的编码,选择相应版本的论坛程序下载。,系统环境检查以及准备所需软件,查看磁盘分区容量并确定使用策略 打开我的电脑,查看除 C 区外各个磁盘分区的可用空间容量,使用容量较大的磁盘分区作为 WEB 根目录,且 MySQL 数据库存储目录(Database),尽量不要与 WEB 根目录同在一个磁盘分区内。较小的磁盘分区可以作为服务环境软件的安装目录分区。,下载环境软件,ApacheHTTPServerforWindows228.msi php-5.2

4、.8-Win32.zip mysql602win32版.zip ZendOptimizer-3.3.3-Windows-i386.exe Discuz_7.0.0_FULL_SC_UTF8.rar UCenter_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 并拷到 window

5、s目录里 再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录C:windowssystem里,配置apache里的httpd.conf,找到 DocumentRoot “D:/Apache2/htdocs” 将其改为你的WEB目录(可不改) 找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php 选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可),模块化安装配置,找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行

6、后加入一行 LoadModule php5_module C:/php/php5apache2_2.dll 其中d:/php/php5apache2_2.dll 为你php目录中php5apache2_2.dll所在的位置 找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 AddType application/x-httpd-php .php,CGI安装配置,找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可 ScriptAlias /php/ C:/php/ AddType applicati

7、on/x-httpd-php .php Action application/x-httpd-php /php/php-cgi.exe,PHP环境测试,此时PHP环境基本已经配置成功 在WEB根目录( D:/Apache2/htdocs )里建一个名为test.php的文件内容如下 重新启动apache服务 用浏览器打开 http:/localhost/test.php 如果可以看到php配置输出信息就OK了,安装mysql,双击mysql602win32版.zip下的setup.exe 选择 Typical安装 单击install 单击Finish开始配置mysql server 选择sta

8、ndard configuration,Windows 环境设定,修改设定 root 用户密码,注意:不要启动远程连接模式! 完成 MySQL 的安装,并启动 MySQL 服务,测试 MySQL 工作是否正常,打开 cmd 命令提示符窗口,输入命令:MySQL u root p输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。,配置php.ini并测试mysql,找到extension_dir = ./ 改为 extension_dir = c:/php/ext 找到 ;extension=php_mysql.dll ;extension=php_gd2.dll 将

9、;去掉改为 extension=php_mysql.dll extension=php_gd2.dll 找到;session.save_path = /tmp 将;去掉 设置你保存session的目录,如 session.save_path = “C:/php/session_temp”注session_temp要新建 重启apache服务,测试mysql连接,在Web根目录下建立testdb.php文件内容如下: 用浏览器打开http:/localhost/testdb.php 如果输出success就OK了,Zend Optimizer,Zend Optimizer用优化代码的方法来提高P

10、HP 应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用Zend Optimizer,就等于提高了电子商务的盈利能力。Zend Optimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面

11、之间的时间。Zend Optimizer安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。,ZendOptimizer安装,双击ZendOptimizer-3.3.3-Windows-i386.exe,安装UCenter,UCenter从含义上看可以理解为你的中心,它提供数据交换的底层API用于架设在之上的各个应用(包括论坛、博客、商城、视频等等)的数据交换。以电脑操作系统比喻来解释,如果说把一个网站比作一台电脑的话,那么UCenter就好比电脑中操作系统。让一台电脑跑起来首先就要安装操作系统,那么如果做网站首先就要安装UCenter。安装好操作系统下一步就是安

12、装应用程序了,对于UCenter而言就是在上面安装论坛、博客、商城、视频等等网络应用。这些应用可以通过UCenter提供的各种接口有机的整合起来,从而将信息连通,这些信息包括用户、短信息、积分等等。,安装UCenter,UCenter_1.5.0_SC_UTF8中upload重命名为UCenter上传至WEB目录中 在IE浏览器中输入:http:/localhost/ucenter/install(如下图),安装 Discuz! 7.0.0,Discuz! 7.0.0解压缩得到三个目录 upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utilities 目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论