【电脑课堂】硬件学堂攒机配置技巧答疑上网技巧

您现在的位置:首页 > 网络学院 > 电脑课堂 > 上网技巧 > 给网站的数据找个“家”

给网站的数据找个“家”

来源: 作者: 日期:2007-07-13

【聚杰网上网技巧】给网站的数据找个“家”  

光有PHP还不行,要装论坛、博客这类程序还需要有数据库,否则帖子、文章往哪儿存啊?可能有人会说也有文本论坛(利用文本文件保存数据)程序,但那种程序只适合测试,没有哪个正规的网站会用文本文件作为数据存储,我们选择的是和PHP最为匹配的MySQL。

一、安装MySQL
1.照旧,不用太新的
MySQL提供了4.0.x、4.1.x和5.x这3种版本供下载,4.0.x虽然应用最为广泛而且与目前多数PHP程序兼容性更好,但4.1.x对于字符编码的设定更为规范,所以我们选择这个版本。
2.幸好,安装并不复杂
第一步:在http://www.mysql.org/get/Downloads/MySQL-4.1/mysql-4.1.22-win32.zip/from/pick选择一个镜像下载点,建议选择亚洲镜像点的HTTP下载,速度最快。
第二步:解压并运行安装包,点击“Next”越过欢迎屏幕,在“Setup Type”(安装类型)界面中选择“Custom”(自定义)并点击“Next”,在“Install to”处点击“Change”,将路径改为“D:/MySQL/”,然后一路点“Next”。
第三步:在文件复制完毕后,显示“MySQL.com Sign-Up”界面中选择“Skip Sign-Up”(跳过注册),点击“Next”,然后确认“Configure the MySQL Server now”(现在注册MySQL服务器)处于勾选状态,点击“Finish”(完成)。

二、配置MySQL
刚才勾选的选项会在完成安装后自动打开配置向导,用1分钟配置一下吧!
第一步:在“欢迎屏幕”选择“Next”,选择“Detailed Configuration”(详细设置)点击“Next”,然后选择“Server Machine”再点“Next”。
第二步:选择“Multifunction Database”点击“Next”,此处的路径就使用默认的“D:”、“Installation Path”(见图5 09zcxzt_04ms_01.jpg),点击“Next”。


第三步:此时出现了3个选项,分别是OLAP、OLTP和Manual(自定义),选择中间的OLTP(选择此项是为了给将来要安装论坛、博客等多连接查询提供优化)并点击“Next”。
第四步:确认“Enable TCP/IP Networking”(启用TCP/IP网络连接)已被勾选,此处的端口即是MySQL的连接端口了。
第五步:这时要选择默认的字符集编码了,你可以选择默认的“Standard Character Set”(Latin1编码),也可以选择“Best Support For Multilingualism”(UTF-8编码),此处我们选择前者并点击“Next”。
第六步:确认“Install As Windows Service”(安装为Windows服务)和“Launch the MySQL Server automatically”(自动启动MySQL服务器)为勾选状态,点击“Next”。
第七步:在界面中确保勾选“Modify Security Settings”(更改安全设置),并在“New root password”(新管理员密码)和“Confirm”(重复,即再确认一次密码)处填写好新的密码(千万别忘了,不然得把MySQL卸载并把文件清干净重装才能恢复),确认没有勾选“Enable root access from remote machines”(允许远程主机通过root权限访问),点击“Next”,再点击“Execute”(执行),完成后点击“Finish”,重新启动系统(注意:非常必要)。

三、管理,得用phpMyAdmin
有了数据库,还得管理吧?在安装PHP程序时,安装向导一般会要求提供数据库名称、用户名和密码,这些都得管理工具才行,我们选择的是PHP编写的MySQL管理工具——phpMyAdmin。
第一步:在http://www.phpmyadmin.net/home_page/downloads.php下载页面中点击“phpMyAdmin 2.9.2”下的“all-languages.zip”,完成下载
第二步:解压下载的文件,将其中的“phpMyAdmin-2.9.2-all-languages”(如果2个同名目录重叠,选择里层的那个)目录改名为“phpMyAdmin”并复制到“D:/Apache Group/Apache2/htdocs”目录下。
第三步:复制此目录下的config.sample.inc.php为config.inc.php,然后编辑此文件,打到下面这条语句:
$cfg['blowfish_secret'] = '';
在后面空着的单引号间随便填些字符,比如“1kdsla34di”或别的什么。
第四步:访问http://127.0.0.1/phpMyAdmin/,然后用刚才安装MySQL服务器时填写的root账户及其密码登录。

小提示——解决mbString的错误提示
有可能会在phpMyAdmin中出现关于mbString的错误提示,大意是此扩展没有启用。解决方法是打开PHP的配置文件php.ini,然后将“;extension=php_mbstring.dll”这句前的“;”去掉(此符号代表“注释”,去除后可使语句生效),同样应该去掉“;”的还有“;extension=php_gd2.dll”,完成后重启Apache服务。

小提示——解决无法连接MySQL的问题
如果无法正常连接MySQL,可以打开“开始→程序→MySQL→MySQL Server 4.1→MySQL Command Line Client(MySQL命令行客户端)”,然后在提示符中输入下面的命令(“密码”处修改为真实的root账户密码):
set password for root@localhost = old_password('密码');
完成后重新启动系统,然后再尝试连接。

目标达成:现在Web服务器支持PHP/MySQL了,而且MySQL可以方便地用phpMyAdmin管理。包括Discuz!论坛(稀饭论坛所用的论坛程序)在内的几乎所有PHP程序都可以安装了,具体可以看特别话题最后几页的内容。

如果玩专业,你还得学什么
需要补充的知识:phpMyAdmin中进行数据库操作的各种方法,以及一些基本的SQL查询语句。
需要搜索哪些关键字:phpMyAdmin教程 MySQL语法

 

评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: