一聚教程网:一个值得你收藏的教程网站

热门教程

windows server 2008安装配置wamp环境

时间:2022-06-30 20:38:32 编辑:袖梨 来源:一聚教程网

MySQL安装配置

很多新手在windows环境下习惯使用exe安装包配置MySQL,在使用安装包多次安装MySQL后如果MySQL卸载不完全在安装过程中容易出现错误。这里推荐使用MySQL官方的免安装包安装配置,这样就避免了清理注册表以及残留文件不完全的问题。
1. 下载MySQL免安装包。官方网站:http://www.mysql.com/downloads/mysql/ 选择noinstall winx64版本,如:mysql-noinstall-5.1.66-winx64.zip。(测试平台为windows server 2008 R2,64位。建议免安装包使用64位版本,虽然64兼容32位,但如使用32位可能在mysql启动时出现1067错误),解压到D:/mysql5.1
2.  设置环境变量
添加系统环境变量,变量名:MYSQL_HOME  变量值:D:/mysql5.1;
修改系统变量path,在后边添加%MYSQL_HOME%/bin;
3. 配置my.ini文件
a)将D:/mysql5.1/my-medium.ini 拷贝一份并修改为my.ini

b) 修改my.ini设置
找到文件中的[client]地方(绿色部分是需要增加的部分):

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port  = 3306
socket  = MySQL
default-character-set=gbk

找到文件中的[mysqld]地方(绿色部分是需要增加的部分):# The MySQL server
[mysqld]
basedir="D:/mysql5.1"
datadir="D:/mysql5.1/data"
default-character-set=utf8
port  = 3306
socket  = MySQL

4. 将mysql增加到系统服务中
使用系统管理员身份运行:mysqld --install mysql --defaults-file=D:/mysql5.1/my.ini
5. 启动服务
使用系统管理员身份运行在命令行运行:net start mysql
6. 在命令行登录
使用系统管理员身份运行在命令行运行:mysql -uroot -p
7. 修改root密码
mysql>update user set password=password('新密码') where user='root';
回显
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> FLUSH PRIVILEGES;
回显
Query OK, 0 rows affected (0.00 sec)
mysql> quit
退出 sql


启动服务:net start mysql
停止服务:在命令行运行:net stop mysql
删除服务:mysqld --remove mysql


Apache安装配置

1. 在Apache官网下载apache_2.2.14-win32-x86-no_ssl.msi。(每个版本有两种类型:no_ssl和openssl,openssl为ssl安全认证模式,它的协议是HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别。一般情况下,下载no_ssl版本的就可以了。)
2. 点击安装Apache,正常填写信息就可以了。假设我们安装到D:/apache2.2文件夹下。
3. 安装完毕后apache自动启动,浏览器地址栏里输入:http://localhost/或http://127.0.0.1/,如果出现“It works.”同时在电脑右下角的任务栏里有一个绿色的apache服务器运行图标,则表示安装成功。
4. 修改httpd:conf 配置文件。
a)查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:/apache2.2/htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/www”。注意:目录末尾不要加“/”。现在我们使用“D:/apache2.2/htdocs”。
b)查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。类型之间留一个空格。
c)如果修改了默认主页的路径需进行以下修改(可能会出现 You don't have permission to access / on this server. 错误提示):
查找

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

修改为:

Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all

5. 修改httpd:conf文件后,重启apache。

PHP安装配置

1. 在PHP官网下载php-5.2.17-Win32-VC6-x86。官方网站:http://www.php.net/downloads.php (VC6版本使用visual studio6编译,用于apache; VC9版本使用Visual Studio 2008编译,用于IIS。TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。)
2. 将压缩包解压到D:/php5.1目录下。
3.将PHP目录(D:/php5.1)下的 php.ini-dist 文件重命名为 php.ini
4. 修改php.ini文件
a)extension_dir="D:/php5.1/ext" ,指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径在这里有所区别。
b)doc_root="D:/apache2.2/htdocs" ,指向前面apache设置的首页位置。
c)default_charset="gb2312" ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
d)register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
e)
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD库做图,一般用于图形验证码
extension=php_mysql.dll 用于连接MYSQL数据库
f)修改output_buffering的Off值为On
5. 修改好后把 php.ini 文件复制到 C:/WINDOWS/ 目录中。
6. 将PHP目录下的 php5ts.dll 文件拷贝到 C:/WINDOWS/system32 目录。
7. 最后修改 Apache 的 httpd.conf 文件。在该文件的末尾添加如下2行,表示以模块方式安装PHP进入Apache:
LoadModule php5_module D:/Program Files/Php/php5apache2_2.dll
AddType application/x-httpd-php .php

【注意:

1.apache的配置文件 httpd.conf 中的目录分割符号是“/”,而 PHP 的配置文件 php.ini 里的目录则要求是反斜线 “ /”

2.windows平台下用记事本工具编辑文档保存后默认为utf-8+BOM格式,请注意。


好了到这里关于windows server 2008安装配置wamp环境己经完成了。

热门栏目