首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

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

2012-12-15 
Windows 下 Apache2.2+PHP5.4.9+MYSQL5.1.66+Moodle2.3.3安装说明?1、配置说明1)Moodle版本:本次安装Moodle

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


?1、配置说明

1)Moodle版本:本次安装Moodle的版本是Moodle 2.3.3+ (MOODLE_23_STABLE)版本,版本需要PHP 5.3.2, MySQL 5.1.33 or Postgres 8.3 or MSSQL 2005 or Oracle 10.2。Moodle下载地址:http://download.moodle.org/moodle/moodle-latest.zip?下载完成后解压缩到d:\php\app目录下面。2)Apache版本:本次安装的Apache版本为Apache2.2 for windows安装版。下载地址为:http://mirror.bjtu.edu.cn/apache/httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi3)MySQL版本: 本次安装的MySQL版本为MySQL5.1.66 for windows 安装版。下载地址为:http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-essential-5.1.66-win32.msi4)PHP版本:本次安装的PHP版本为PHP5.4.9。下载地址为:http://windows.php.net/downloads/releases/php-5.4.9-Win32-VC9-x86.zip


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.dllextension=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)选择数据库,这里选择MySQL7)输入数据库名称、用户名及密码。这里测试用,直接输入root。8)确认安装许可。9)检查提示,继续:10)模块安装成功,继续:11)设置管理员密码,注意密码的设置要求:12)设置完成后即可开始使用。






?

热点排行