zoukankan      html  css  js  c++  java
  • window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)

    一、window server2008的安装

    1、我用U盘安装的,先用UltraISO把server2008刻录到U盘中,过程我搜了一下,帖个地址:

    http://wenku.baidu.com/view/663e58bcfd0a79563d1e7200.html

    2、在安装的过程需要插入别一个U盘,当然你可以提前把驱动考到安装系统的这个U盘中,加载RAID5驱动,否则硬盘找不到,这也是整个安装过程的关键。

    3、接下来的过程基本不用人工操作,等重启以后就进行入系统。

    4、进入系统后,就要安装各种驱动,这里我的驱动有:SM总线控制器、基本的控制器、还有网卡驱动。

    5、完成。

    二、oracle 11g的安装

    只需要安装包一就可以了,安装过程在选择好目录之后,直接安装就可以了,后期配置,及安装过程,我已上传到百度文库:

    http://wenku.baidu.com/view/ee138ae6f705cc17552709de.html

    二、apache2.4.4的安装

      

    1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:Acpache24为例)

    2.打开Apache24conf下httpd.conf 文件,用记事本打开即可。

    (1)第37行ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”;//Apache程序的位置。

    (2)第204行的ServerAdmin改不改无所谓;

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

    (4)第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";//网站的根目录

            第238行<Directory "c:/Apache24/htdocs">改为<Directory " D:/www ">;

    注意:这个WWW文件夹要自己去新建的,不建的话会报错的。

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

    (6)第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"

    (7)第370行<Directory "c:/Apache24/cgi-bin">改为<Directory "D:/Apache24/cgi-bin">
    3.启动Apache。
    开始 --- 运行,输入cmd,打开命令提示符。接着输入注意:下载的这个免安装版本中,没有msvcr100.dll文件,会报错:
     

    问题一:运行apache提示缺少dll文件的。比如msvcr100.dll错误提示:“没有找到MSVCR100.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复次问题。”

    解决方法:下一个最新版本的xampp,把xampp/bin中的msvcr100.dll考入自己的apache24/bin文件夹中,就可以启动了。

    修复问题后:

    点击查看原图

    如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。

    5.测试。你可以把Apache24htdocs目录下的index.html放到D:www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。

    注意:不能关掉这个命令窗口,否则apache会关闭的。

    6.加入为windows的系统服务,让Apache自启动。

    (1)关闭3的那个httpd命令窗口,不然会报错的。

    (2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入这里加入服务的命令为:httpd.exe -k install -n "servicename"

    servicename为Apache在windows的服务中的名字。例如:输入httpd.exe -k install -n "Apache24"后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。

    如果要卸载这个服务的话,先要停止这个服务,然后输入以后可以通过Apache24in文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

    点击查看原图

     

    附:你可以把Apache24放在C盘根目录下,即C:Apache24

    上面2中,只要改(3)(5),cmd命令的话直接输入 

    到这里Apache的基本安装已经讲完了。


    下面开始说说PHP的安装了。

     

    第二部分:安装PHP5.5

    1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:PHP为例)

    同时解压hp5apache2_4.dll放到PHP目录中。

    注意:以前下过程有的版本没有该文件,可以下同一版本的xampp中的文件考到php文件下

    2.复制份php.ini-development,并改名为PHP.ini。

    3.打开Apache24conf下httpd.conf,在最后加上

    用来支持PHP,其中d:/php为PHP根目录。由于使用的是 Apache2.4.4,所以 php5_module 为 php5apache2_4.dll。

     

     

    # php5 support
    LoadModule php5_module "d:/php/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
    # configure the path to php.ini
    PHPIniDir "d:/php"
    注意:我添加完上面的语句后,出现apache服务器无法启动的问题,到事件查看器中看到如下提示:
      The Apache service named  reported the following error:>>> httpd.exe: Syntax error on line 531 of D:/ApaServ/Apache24/conf/httpd.conf: Cannot load D:/ApaServ/php/php5apache2_4.dll into server: xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3     .
    

    要先安装,因为现在所有的5.5环境都是基于 vc11的编译脚本下生成的,所以在windows下你得安装相关组件,msvcr110.dll ,否则你双击php.exe测试的时候会报错。

    这个错误提示,我开始是按自己的理解,安装了VC++2010运行库,但无论怎么调试都是这个错误,后来我就从网上下载最高版本的VC++2012运行库,一下就成功。

     

    4. 重启 Apache 服务器。

    4.1在启动服务器时,可能会出现下面的错误:

    解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置:

    ; extension_dir = "ext" 改为:extension_dir = "D:/myphpenv/php5.4/ext" (就是真实的路径)

    5.测试。删除WWW中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

     

    到这里PHP的基本安装已经完成。


    下面是mysql的安装。第三部分:安装mysql-5.6.12

    0.在安装时,系统会提示安装.NET Framework 4,从微软网站下载最新的就可以了,在下载的时候,会提示更新DirectX,这个不用管。

    1.直接运行安装文件,这里就不具体说明了。

    可以参考官方文章:http://dev.mysql.com/doc/refman/5.7/en/mysql-installer-gui.html

    2.php支持MYSQL设置

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

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

    extension=php_mysql.dllextension=php_mysqli.dll

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

    (3)重启Apache即可。

     

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

     


    第四部分 phpMyAdmin  4.0.4.1的安装


    1.从http://jaist.dl.sourceforge.net/project/phpmyadmin//4.0.4.1/phpMyAdmin-4.0.4.1-all-languages.zip下载;

    2.解压到网站根目录下,即http://xxx.xxx.xx/phpMyAdmin; 

    3、此时,如果访问上面的网址就会出现下面的错误:

    Fatal error: Call to undefined function mb_detect_encoding() in D:ApaServwwwphpMyAdminlibrariesphp-gettextgettext.inc on line 177Fatal error: Call to undefined function PMA_DBI_num_rows() in 

    4、打开php.ini文件,参照下面的修改下面的:

    extension=php_bz2.dll
    extension=php_curl.dll
    ;extension=php_fileinfo.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_intl.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_exif.dll      ; Must be after mbstring as it depends on it
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
    extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
    ;extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_pspell.dll
    ;extension=php_shmop.dll
    
    ; The MIBS data available in the PHP distribution must be installed. 
    ; See http://www.php.net/manual/en/snmp.installation.php 
    ;extension=php_snmp.dll
    
    extension=php_soap.dll
    extension=php_sockets.dll
    extension=php_sqlite3.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_xmlrpc.dll
    extension=php_xsl.dll
    extension=php_zip.dll
    

     5、再次访问第2步中的网址,就会出现下面的提示


    点击最下面的下载,把文件打开,内容为:
      $cfg['DefaultLang'] = 'en';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';
    把下载的文件放到phpmyadmin下,改名为config.inc.php。
    这里可以参考:http://www.phptogether.com/archives/12327 这个网址也是我配置完以后,才理解其中的意思的。

    至此配置完成了


    图为证:



  • 相关阅读:
    November 13th 2016 Week 47th Sunday The 1st Day
    November 12th 2016 Week 46th Saturday
    November 11th 2016 Week 46th Friday
    November 10th 2016 Week 46th Thursday
    November 9th 2016 Week 46th Wednesday
    November 8th 2016 Week 46th Tuesday
    windows 7文件共享方法
    Win7无线网络共享设置方法
    常量指针和指针常量
    如何查找局域网的外网ip
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/4535538.html
Copyright © 2011-2022 走看看