搭建论坛(二)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

  在上一篇搭建论坛(一)博文中,我和大家分享了Apache+PHP+MYSQL+PHPMYAdmin+PHPBB来搭建一个论坛环境,现在我们换一种方式利用IIS来搭建一个DISCUZ论坛环境。

       所需要的软件:

        1、mysql-essential-5.0.67-win32.msi    

           下载地址:http://dev.mysql.com/downloads/

        2、php-5.2.8-Win32.zip
           下载地址:http://php.net/downloads.php

        3、ZendOptimizer-3.3.3-Windows-i386.exe
           下载地址:http://www.zend.com/en/products/guard/zend-optimizer

        4、PHPMyAdmin-3.1.0-all-languages.zip
           下载地址:http://www.phpmyadmin.net/home_page/downloads.php

        注意事项:PHP的版本选择5.2x,版本越小越好,暂时不要用php5.3版本,MySQL版本选择5.0.x,版本越小越好。

搭建环境

       1、安装MySQL

       详细过程看:http://weipengfei.blog.51cto.com/1511707/396236

       在实际生产环境中网站的主目录最好不要和数据库存储目录放在同一个磁盘分区内。

       2、搭建IIS

       这个我想大家应该都明白,在控制面板--添加删除组件--应用程序组件--IIS。大致是这样的过程。

       3、安装PHP

       将软件解压到C;/PHP ,将php.ini-dist 重命名为php.ini,打开找到extension_dir=''改为extension_dir='C:\php\ext' ----拓展参数存放位置。找到Windows extensions 将其下面的动态模块配置中,去掉前面的分号来打开下面这些模块的支持:

              php_gd2.dll
              php_mbstring.dll
              php_mcrypt.dll
              php_mhash.dll
              php_ming.dll
              php_mysql.dll
              php_openssl.dll
              php_sockets.dll
              php_xmlrpc.dll
              php_zip.dll
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,

proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,

openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 

PHP和IIS的结合
     右击默认网站,选择属性,单击主目录标签--单击配置--在应用程序配置中单击添加,加入PHP的ISAPI的支持,选择可执行文件C:\php\php5isapi.dll扩展名为".php",限制动作为GET,POST,确定即可。

        
     在文档标签中添加“index.php”

     单击“web服务扩展”,添加PHP扩展支持。

          

      扩展名写PHP 文件路径写上“C:\PHP\PHP5ISAPI.DLL”并设置为允许

        

     重新启动IIS,
     利用网页编辑软件编写index.php网页,内容:<? phpinfo(); ?> 在浏览器中输入

        

             http://127.0.0.1/index.php 

     安装zend

     安装比较简单
  

  自定义安装

  安装目录选择C:\ZEND

          
     安装完成后,在浏览器中再次输入HTTP://127.0.0.1/index.php 会看到以下信息。

 

      说明我们安装成功,顺便说一下:其实zend的原因就是为了让PHP 运行的快一点!!否则会很慢的!!
      还有就是安装我们的PHPMYAdmin  其实这个软件我们直接把它放到我们的主目录中就可以,不需要什么配置,测试的时候你会看到下面的图片。

基本环境我们已经搭建完毕,只剩下搭建discuz啦。

搭建discuz
    下载地址:http://www.comsenz.com/downloads/install/discuzx#down_open

    解压缩后upload才是我们所需要的程序软件。将其放置网站的主目录的下面,将目录及其子目录的都允许写入的权限,来宾账户也具有读取,修改的权限。
        

        

    在浏览器中输入:http://127.0.0.1/upload/install 即可



     数据库我们写上 mysql自带的test数据库

    安装完后,我们看的效果!






本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/396670,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
存储 数据安全/隐私保护 开发者
开发搭建体育赛事直播平台详细的步骤和建议
开发创建体育赛事直播平台是一个备受欢迎的创业选择,尤其在体育赛事在线观看和直播技术不断提升的情况下。下面是详细的步骤和建议,以确保您的项目成功上线并满足用户需求。
|
JSON 监控 前端开发
python对接API二次开发高级实战案例解析:Zabbix API封装类实现获取认证密钥、所有主机组、所有主机、所有监控项和历史数据
python对接API二次开发高级实战案例解析:Zabbix API封装类实现获取认证密钥、所有主机组、所有主机、所有监控项和历史数据
715 0
|
关系型数据库 MySQL 应用服务中间件
快速搭建LNMP环境
Nginx是一款小巧而高效的Web服务器软件,可帮您在Linux系统下快速方便地搭建出LNMP Web服务环境。本教程介绍如何搭建LNMP环境,其中LNMP分别代表Linux、Nginx、MySQL和PHP。
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
560 5
Mysql(3)—数据库相关概念及工作原理
|
分布式计算 Java 数据处理
Apache Spark优缺点大揭秘
【10月更文挑战第12天】
457 11
|
XML Java 数据库
Spring boot的最全注解
Spring boot的最全注解
374 4
|
JSON 计算机视觉 数据格式
LangChain-17 FunctionCalling 利用大模型对函数进行回调 扩展大模型的额外的能力 比如实现加减乘除等功能
LangChain-17 FunctionCalling 利用大模型对函数进行回调 扩展大模型的额外的能力 比如实现加减乘除等功能
294 4
|
11月前
|
存储 关系型数据库 MySQL
【赵渝强老师】MySQL的Memory存储引擎
MySQL 的存储引擎层负责数据的存储和提取,支持多种存储引擎,如 InnoDB、MyISAM 和 Memory。InnoDB 是最常用的存储引擎,从 MySQL 5.5.5 版本起成为默认引擎。Memory 存储引擎的数据仅存在于内存中,重启后数据会丢失。示例中创建了使用 Memory 引擎的 test3 表,并展示了数据在重启后消失的过程。
209 0
|
11月前
|
关系型数据库 MySQL 数据库
【赵渝强老师】启动与关闭MySQL数据库实例
MySQL数据库安装完成后,可以通过命令脚本启动、查看状态、配置开机自启、查看自启列表及关闭数据库。本文提供了详细的操作步骤和示例代码,并附有视频讲解。
162 0
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus