设定 MySQL 网络参数,注意:不要启用 Strict Mode!
如图: http://www.admin5.com/upimg/userup/20995/0801/1R3463920c5b40.jpg
MySQL服务器支持多种字符集,可以设置适用于所有表、列和数据库的默认服务器字符集。使用Manual Selected Default Character Set/Collation(字符集对话框)来更改 MySQL服务器的默认字符集。如图: http://www.admin5.com/upimg/userup/20995/0801/1R34HR0c5R49.jpg 注意:
· Standard Character Set(标准字符集):如果想要使用Latin1做为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。
· Best Support For Multilingualism(支持多种语言):如果想要使用UTF8做为默认服务器字符集,则选择该选项。UTF8可以将不同语言的字符储存为单一的字符集。
· Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。
服务选项对话框,如图: http://www.admin5.com/upimg/userup/20995/0801/1R34KH0c543C.jpg
要想将MySQL服务器安装为服务,但是不自动启动,不选中Launch the MySQL Server Automatically选项旁边的检查框。
修改设定 root 用户密码,注意:不要启动远程连接模式!
如图: http://www.admin5.com/upimg/userup/20995/0801/1R34RH0c51W2.jpg 注意:
要想设置root密码,在New root password(输入新密码)和Confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要Current
root password(当前root密码)框内输入已有的root密码。
要想防止通过网络以root登录,选中Root may only connect from localhost(只允许从本机登陆连接root)选项旁边的框。这样可以提高root账户的安全。
要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。
完成 MySQL 的安装,并启动 MySQL 服务。
(2) 测试 MySQL 工作是否正常。
打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p
输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。 (3) 更改 MySQL 数据库目录
a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行;
b) 打开D:\ServerRoot\MySQL\my.ini
找到:
Datadir = "D:\ServerRoot\MySQL\data"
修改为:
Datadir = "D:\ServerRoot\Database"
c) 将 D:\ServerRoot\MySQL\data 文件夹复制到 D:\ServerRoot\ ,并重命名为D:\ServerRoot\Database;
d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。
e) 重新测试 MySQL 是否工作正常。 (4) 准备 LibMySQL 动态链接库
将 D:\ServerRoot\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 。 2. 安装 PHP
(1) 解压缩下载的 PHP-5.2.5-Win32.zip 文件,并将其复制到:D:\ServerRoot\PHP ;
(2) 进入
D:\ServerRoot\PHP
文件夹,将
php.ini-dist
重命名为 php.ini
;
(3) 打开 php.ini 文件,找到:extension_dir = "./"
将其改为;
extension_dir = "D:\ServerRoot\PHP\ext"
extension_dir是存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录。
(4) 找到:Windows Extensions
在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
(5) 找到:
disable_functions =
该指令接受一个用逗号分隔的函数名列表,以禁用特定的函数。
改为:
disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
(6) 保存
php.ini
文件,并将其复制到
C:\Windows\