• windos环境apache+mysql+php+Discuz的安装配置


    首先是相关软件的下载:PHP、Apache和Mysql软件以及VC库。相关软件可到我的百度网盘下载,百度网盘:http://pan.baidu.com/s/1o6DYcMu

     相关软件的直接下载地址:

    httpd-2.4.2-win32.zip:http://www.apachelounge.com/download/win32/binaries/httpd-2.4.2-win32.zip

    php-5.4.5-Win32-VC9-x86.zip :http://windows.php.net/downloads/releases/php-5.4.5-Win32-VC9-x86.zip

    mysql-essential-5.1.63-win32.msi :http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-essential-5.1.63-win32.msi

    php5apache2_4.dll-php-5.4-win32.zip:http://www.apachelounge.com/download/win32/modules-2.4/php5apache2_4.dll-php-5.4-win32.zip

    msvcr100_64_32_33lc.com.rar:http://psoft.33lc.com:801/small/msvcr100_64_32_33lc.com.rar

    Discuz_X3.2_SC_UTF8.zip :http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

    vc11运行库x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679
    vc10运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555
    vc10运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632
    vc9运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582
    vc9运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336

    建议如果是64位系统,VC库不管32 64都下载安装,这样就不会出问题了。

    你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的。

    Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

    PHP5.6需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update 1

    注1:如果Apache2.4.4没有安装VC10库,会出现如下提示的错误。

    错误提示:“无法启动此程序,因为计算机中丢失MSVCR100.dll。尝试重新安装该程序以解决此问题。”

    所以提供了vc9 vc10 vc11的64位安装,但是,还是会提示msvcr100.dll是因为有32 64位之分,虽然有64位,但是无32位的,因此解压msvcr100_64_32_33lc.com.rar,将里边x86文件夹下的msvcr100.dll放入C:WINDOWSSysWOW64 即可。

    一、安装Apache

    (1)将httpd-2.4.2-win32.zip解压,把其中的Apache24放到C盘,故目录为:c:/Apache:

    进入该目录到conf文件夹下修改httpd.conf,所修改的地方如下:

    第37行ServerRoot "c:/Apache24" //Apache程序的位置。

    第204行的ServerAdmin改不改无所谓;

    第213行ServerName前面的“#”号去掉;

    第237行DocumentRoot "c:/Apache24/htdocs"  // 网站的根目录

    第238行<Directory "c:/Apache24/htdocs">     

    第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

    第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

    第370行<Directory "c:/Apache24/cgi-bin">

    (2)启动Apache。

    开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)

    cd Apache24in

    httpd

    如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。

    (3)把Apache加入系统服务

    关闭httpd命令窗口,不然会报错的。

    开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)

    cd Apache24in

    httpd.exe -k install -n "servicename" \加入服务。servicename是服务里面的名字,可以自定义。

    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。

     Apache的安装参考文档:

    http://www.cnblogs.com/not-code/archive/2013/12/25/3490972.html

    http://pjdong1990.iteye.com/blog/1602915

    http://blog.csdn.net/zwfcan/article/details/8173838/

    http://blog.csdn.net/wendi_0506/article/details/44163971            

    二、php的安装及与Apache的整合

    1.下载、解压

    1 )从上文的网站下载得到了 ,将其解压到指定目录,这里我将其解压到了 C:php找到 php.ini-development 文件,将其复制一份,并改名为 php.ini。之后的工作主要就围绕 PHP 的配置文件 php.ini 和 Apache 的配置文件 httpd.conf 来展开了。

    2 )还下载了 ,解压后进入 PHP 5.4.5 文件夹,复制 到 PHP 解压路径 c: php 。这个是将 PHP 交给 Apache 处理的动态链接库,没这个文件就玩不下去了。

    2.配置php.ini

    1 )找到“ ; extension_dir = "ext" ”,改为: extension_dir = "c:phpext"

    doc_root = "C:Apache24htdocs",指向前面apache设置的首页位置;
    register_globals=Off 改为 register_globals=On ,使传递全局变量有效; 

    去掉以下配置注释,支持mysql

    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mysql.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll

    apache配置httpd.conf 

    在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

    LoadModule php5_module "c: /php/php5apache2_4.dll"
    PHPIniDir "c:/ php"
    AddType application/x-httpd-php .php .html .htm

    重启apache

    在c:/Apache24/htdocs目录下 创建测试文件 index.php:

    <?php
    phpinfo();
    ?>

    浏览:http://localhost/index.php
    显示如下信息,说明配置成功

    Apahce的安装参考文档:

    http://www.jb51.net/article/30128.htm

    http://pjdong1990.iteye.com/blog/1602915

    http://blog.csdn.net/wendi_0506/article/details/44163971

    http://blog.csdn.net/zwfcan/article/details/8173838/

    三、  mysql的安装

    1. 直接运行安装文件。

    安装完成后会自动进入配置程序,选 Detailed Configuration 。要改的地方如下:

    ① Manual Selected Default Character Set ,选 utf8 (国际通用么,你懂的)

    ②勾选 Include Bin Directory in Windows Path (就可以 cmd 里直接 mysql 了)

    ③设置 root 用户密码。

    出现四个蓝钩钩就完美安装了。

    2.php支持MYSQL设置

    (1)第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="c:phpext"

    (2)第880、881行,去掉前面的“;”

    extension=php_mysql.dll
    extension=php_mysqli.dll

    注:在第838行到第908行有很多DLL,你要用到什么,去掉前面的“;”就可以了。

    (3)重启Apache即可。

    到这里mysql安装也基本完成了。

    剩下的就是一些Apache,php以及Mysql的设置,这个东西比较多,这个是仁者见仁智者见智的东西

    Mysql安装参考:

    http://pjdong1990.iteye.com/blog/1602915

    http://blog.csdn.net/zwfcan/article/details/8173838/

    四、discuz的安装

    先下载discuz安装包,可以到comsenz官网下载,下载得到安装包,解压成文件夹

    http://www.discuz.net/thread-3570835-1-1.html

     (1)打开文件夹,看到有一个upload的文件夹,将里面的文件剪切到外面来,然后将upload文件夹删掉

     (2)然后启动Apache服务器(前提是你已经搭建好了Apache+PHP+MySQL)的环境,这里讲的是环境已经搭建好的,不然discuz在本地是跑不起来的。打开浏览器,输入http://localhost:/discuz/install/index.php,回车,出现安装向导

     默认选择全新安装,如果你以前没有安装过discuz其他版本的话,然后下一步                         

     (3)然后设置数据可管理员的账号密码

     (4)填写好 Discuz! X 数据库信息及管理员信息。

         点击下一步,系统会自动安装数据库直至完毕,如下图所示

     (5)安装成功后出现下面的界面,点击论坛已安装完成,点此访问

     然后自动跳转首页,如果不能跳转,手动访问:http://localhost/discuz/index.php 然后会自动到首页

     Discuz安装参考:http://www.discuz.net/forum.php?mod=viewthread&tid=3258186&ctid=1891

    至此,安装成功!!!

  • 相关阅读:
    数据库从sql 2000迁移到SQL 2005遇到的问题
    转:好用的抓取dump的工具ProcDump
    普通程序员回顾2010
    jQuery 结合 Json 提交数据到Webservice,并接收从Webservice返回的Json数据
    matplotlib 设置图形大小时 figsize 与 dpi 的关系
    Pandas 常见用法个人随笔
    python f.readlines() 会耗完所有内存
    推荐系统学习材料
    查看更多折叠动画(中间内容高度不确定)
    Entity Framework CodeFirst For Oracle
  • 原文地址:https://www.cnblogs.com/sfnz/p/4634984.html
Copyright © 2020-2023  润新知