`
止甬V
  • 浏览: 24109 次
社区版块
存档分类
最新评论

Windows 下 Apache2.2+PHP5.4.9+MYSQL5.1.66+Moodle2.3.3安装说明

 
阅读更多


 1、配置说明


2、 安装Apache2.2 服务器


  • 1) 下载运行安装包。
  • 2) 所有都默认安装即可。我这里选择“自定义”安装模式,设置安装路径为D:\soft\Apache2.2,这样可以保证重装系统后,原Apache仍然可以使用。
  • 3) 启动Apache服务,在浏览器里面输入 http://localhost ,或者http://127.0.0.1 ,页面中显示“It works!”,则说明安装成功。(Apache默认端口为80,可以在httpd.conf配置文件中修改)。

3、 安装PHP5.4.9应用

  • 1) PHP官网中(http://windows.php.net/download/)有提示,VC9的PHP适用于IIS,VC6的PHP适用于Apache。VC6的PHP都是PHP5.0之前的版本。但是通过试验发现,VC9的PHP也可以在Apache下面运行。(但性能方面估计会有问题,不得知)。下载最新版的PHP5.4.9 
  • 2) 解压到硬盘目录。我这里解压到D:\soft\php5.4.9目录下。
  • 3) 修改基本配置。在PHP安装根目录下,复制php.ini-development文件并重命名为php.ini,打开php.ini,找到“extension_dir”,将extension_dir = "ext"前面的分号去掉(取消注释),设置php的扩展目录路径为安装目录下的ext目录。
  • extension_dir = "ext" 
     
  • 然后找到extension=php_curl.dll,取消掉分号注释,因为Moodle需要PHP CURL扩展。

  • extension=php_curl.dll
     
  • 然后找到
  • extension=php_mysql.dll
    extension=php_mysqli.dll
  • 分别取消到分号注释以支持MySQL。

4、 安装MySQL应用

  • 1) 下载并打开安装。安装时注意手动设置编码为utf-8。其他安装默认即可。

5、 配置应用

  • 1) 修改Apache 配置。在Apache目录conf/下面,打开httpd.conf文件,找到最后的LoadModule,在下面(约130行位置)添加PHP的Module,添加以下两行代码:

  • PHPIniDir  "D:/soft/php5.4.9"
    LoadModule  php5_module  D:/soft/php5.4.9/php5apache2_2.dll
  •  
  • 向下找到<Directory />(约190行位置),讲下面的Deny from all 前面加#注释掉,修改为Allow from all:

  • <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
        # Deny from all
    </Directory>
     
  • 查找DirectoryIndex(约245行处),添加index.php.

  • DirectoryIndex index.html index.php 
     
  • 查找AddType(约390行),添加
  •    #Add Php Type
  •  AddType application/x-httpd-php .php
     
     查找vhosts,取消掉# Virtual hosts的注释。

  • Include  conf/extra/httpd-vhosts.conf
     
  •  
  • 2) 配置vhost。打开Apache安装目录/conf/extra目录下面的 httpd-vhosts.conf文件,添加一个vhost:
  • <VirtualHost *:80>
        ServerAdmin zan_li@kingdee.com
        DocumentRoot "D:/php/app/moodle"
        ServerName www.localhost.com
        ErrorLog "D:/php/app/moodle/logs/server.log"
        CustomLog "D:/php/app/moodle/logs/server-access.log" common
    </VirtualHost>
      
  • 3) 修改c:/windows/system32/drivers/etc/hosts 文件,添加
  • 127.0.0.1 www.localhost.com 
     
  • 4) 重启Apache Server。

6、 安装Moodle


  • 1) 浏览器中输入 http://www.localhost.com/install.php, 选择语言为中文:
  • 2) 环境检查。
  • 3) 如果提示有扩展没有安装启用,则需要打开PHP安装目录下面的php.ini,取消掉相应模块下面的前面的注释(分号)。
  • 4) 保存修改后,重启apache。
  • 5) 确认路径。
  • 6) 选择数据库,这里选择MySQL
  • 7) 输入数据库名称、用户名及密码。这里测试用,直接输入root。
  • 8) 确认安装许可。
  • 9) 检查提示,继续:
  • 10) 模块安装成功,继续:
  • 11) 设置管理员密码,注意密码的设置要求:
  • 12) 设置完成后即可开始使用。






 

分享到:
评论

相关推荐

    windows安装PHP5.4+Apache2.4+Mysql5.5攻略绝对可用

    只要你确保你的文件和文档中所述是一样的 并且装有vcredist_x86就一定可行 我搞了一个下午的劳动成果TAT

    php 5.4.9 tar bz2

    php5.4.9 tar bz 配置php环境不可少的工具

    Linux下php5.4.9安装包(32位)

    Linux 下 php5.4.9 安装包(32位),

    PHP动态网页设计与制作案例教程

    本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问...

    PHP5.4.9 扩展 php_memcache.dll

    PHP5.4.9 扩展 php_memcache.dll 包含 Non Thread Safe 和 Thread Safe 如果用的是 FastCGI 请使用 Non Thread Safe 版

    php,5.4.9,非线程安全,VC10,64位版

    第一 这个是 windows server 2012 R2 windows server 2008 r2 64位的优化版本 第二 这个是64位CPU优化版本,VC10的库,云环境优化,虚拟化VT环境优化等 需要VC9库的请移步到:...

    php5apache2_4.dll

    php5apache2_4.dll 包内有不同版本。包括最新了phpPHP 5.4.9

    php_redis.dll redis for php 5.4.x

    测试平台:Windows XPx32 (FastCGI PHP5.4.9 Nginx 1.4.0) 包含 Non Thread Safe 和 Thread Safe 两个版本 首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码: ...

    php-5.4.9-src

    最新版本php,官方网站下载,解压即用,你懂的

    php-5.4.9-Win32-VC9-x64

    最好最全的windows 64位PHP包 非MSI安装 集成扩展 php_eaccelerator.dll php_xcache.dll php_xdebug.dll php_soap.dll php_memcache.dll 不用再愁找不到opcache了.

    hibernate-release-5.4.9.Final+5.1.2.Final.rar

    资源有5.4.9和5.1.2两个Hibernate,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,...

    fortigate 固件5.4.9版本

    fortigate VMWARE 固件5.4.9版本 FGT_VM64-v5-4-build1202-FORTINET.out.vmware

    企业通讯录管理系统经典版5.4.9

    EML企业客户关系管理系统,是基于Linux开放性内核和Apache基础上Php+Mysql的智能B/S交互式服务系统。 EML系统移动端由移动端采用javascript、html5、ajax、json等技术。 中间件层包括函数库,由java开发,android操作...

    apache php php 扩展 安装包tar.gz

    httpd-2.4.3.tar.gz apr-1.4.6.tar.gz apr-util-1.5.1.tar.gz pcre-8.21.tar.gz ...php-5.4.9.tar.gz libxml2-2.6.30.tar.gz zlib-1.2.7.tar.gz libpng-1.5.1.tar.gz jpegsrc.v8b.tar.gz gd-2.0.35.tar.gz

    hibernate-release-5.4.9.Final.zip

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    PHP5.3.chm

    php-5.4.9.tar.gz php-5.3.19.tar.gz jquery1.8.0 chm 中文手册 jquery1.7.1.chm 中文手册 HTML5(W3CSchool版).chm 中文帮助文档 cmake-2.8.5.tar.gz cmake cmake 下载 putty.exe 简体中文版 连接linux ...

    南阳理工学院PHP编程讲义.rar

    5.4.9 运算符的优先顺序和结合规则······ 89 第6 章PHP 的基本控制语句···· 90 6.1 表达式····90 6.1.1 简单表达式··90 6.1.2 有副作用的简单表达式··90 6.1.3 复杂表达式··90 6.2 分支...

    hibernate-tools-5.4.9.Final.jar

    hibernate-tools-5.4.9.Final

    php-5.4.15-win32-vc9-x86.zip

    php-5.4.15-win32-vc9-x86.zip

    CDH_5.4.9_hadoop集群搭建方法

    使用vm测试3台虚拟机构建的hadoop集群的方法

Global site tag (gtag.js) - Google Analytics