Aug 16

Win32下Apache+php5安装设置手记(续MySQL的安装和phpMyAdmin的安装) 夜晚

Liang , 06:30 , 技术贴 , 评论(0) , 引用(0) , 阅读(1436) , Via 本站原创 | |
今天有下载了这两个包来完善我的服务器,俗话说的好呀,没有MySQL的php就没什么意思了.这下我也要来设置一个再说.
对了,我突然想起来一个问题,我现在安装个这些东西,实际上都是从Unix下转来的,所以在win下面安装和设置都是差不多概念,是否有Setup的包都只是一个形式而已.
我当上上网匆忙,把要得程序下载下来就跑了,大家才发现,MySQL下载的竟然是4.0版的,现在都有5.0了,不过不要紧,这些都只是个形式而已.
我的MySQL是已安装包形式给出的mysql-4.1.18-win32.exe,使用默认安装即可,不过默认安装不能改安装目录的.安装的最后一步是询问是否启动设置向导,当然对于我这样的菜鸟来讲,我需要向导了,那里面的设置,我记忆最深的就是一个语言的设置了,我选择的是utf-8了,方便呀.这些设置实际上都写在了一个my.ini的配置文件中,当然你有兴趣可以自己手动修改设置呀.BTW:设置完了,你也可以随时使用bin目录下的MySQLInstanceConfig.exe来从新利用向导设置.产生了my.ini后,把最新的my.ini复制到WINDOWS目录下.
MySQL设置好后,就需要设置php了,先把php目录下的libmysql.dll复制到WINDOWS/system32下.
之后呢,修改php.ini文件.
找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
;我一开始没注意,mysql就怎么都不好使.
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
;即启用mysql模块
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "e:/php/session_temp";
设置完成.
重启apache服务
在Web根目录下(eg. e:\www)建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/testdb.ph... 如果输出success就OK了
应该不会有问题的.
phpmyadmin的安装,把phpMyAdmin-2.8.0.1.zip解压到你的web目录下,例如e:\www\phpmyadmin
然后修改config.inc.php,如果你没有这个文件,应该可以在libraries目录下找到config.default.php,复制过来改名,至少我的就是这样找到的.
编辑这个文件找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可
$cfg['PmaAbsoluteUri']配置为phpmyadmin目录本例为http://localhost/phpmyadmi...
$cfg['Servers'][$i]['auth_type'] = 'http';
// Authentication method (config, http or cookie based)?
//默认为config,由于网络应用,所以改为http,即需要验证.
看别人写得经验,他的MySQL有个文件可以执行后现实数据库的状态并管理在任务栏里面有个交通灯,可惜我的没有,555.
就这样吧,其他的东西我还在领悟中,例如root的多用户设置等等.
现在话又说回来了,使用安装包的程序,使得默认的Apache和MySQL都被安装成了系统服务,自动运行,对于专业的服务器来讲,这也就无妨了,但是对于我这个试验用的本本来说有有些奢侈了.不用的时候还运行着那些程序,浪费CUP不说,还会费电,产生大量的热呀.所以,建议像我这样的试验用户,可以在系统服务的设置里面把这两个服务都设置能手动,然后找到那个能在任务栏开启小托盘的程序来,想用的时候就打开,不用就关上,岂不快哉.
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]