作者:ftwinkle | 来源:互联网 | 2014-05-12 08:59
固然网上很多,还是在这里记录一下自己一安装过程,和一些经验,也不必以后安装再到处往找。先说MySql,由于他可以说完整独立和Apache、php的安装没有直接接洽。现在MySql5.0已经正
固然网上很多,还是在这里记录一下自己一安装过程,和一些经验,也不必以后安装再到处往找。
先说MySql,由于他可以说完整独立和Apache、php的安装没有直接接洽。现在MySql5.0已经正式宣布了,新增了很多新功效,数据库该有的功效基础已经具备了,如视图,子查询,存储过程等等。(MySql官方网站为http://www.mysql.com,我想这个应当大家不应当不知道吧^-^,找到download下载一个安装程序。),点开安装程序,按着他一步的选择,设好参数。顺利装好就可以了,新版本安装程序就很大的改良了,已经连服务都已经注册好了,以前的版本只是帮你复制一下程序文件而已,这里顺便说下以前装服务的方法:在运行中输进c:\mysql\bin\mysqld-nt.exe --install.( c:\mysql\j是MySql安装所在路径。)没有标题就装好了,命令行输进:net start mysql启动服务就可以了。
假如以前是Mysql4.1以下版本,装好以后所有程序无法连接mysql原因如下:
mysql4.1以上版本连接时呈现Client does not support authentication protocol标题解决措施
shell> mysql
Client does not support authenticationprotocol requested
by server; consider upgrading MySQL client
官方的说法:MySQL 4.1 and up uses an authenticationprotocol based on a password hashing algorithm that is incompatible with thatused by older clients. .....
假如你升级mysql到4.1以上版本后碰到以上标题,请先断定你的mysqlclient 是4.1或者更高版本.(WINDOWS下有标题你就直接跳到下面看解决方法了,由于MYSQL 在WINDOWS是client和server一起装上了的)
请应用以下两种方法之一
其一:
mysql> SET PASSWORD FOR
-> ''some_user''@''some_host'' =OLD_PASSWORD(''newpwd'');
其二:
mysql> UPDATE mysql.user SET Password =OLD_PASSWORD(''newpwd'')
-> WHERE Host = ''some_host'' AND User =''some_user'';
mysql> FLUSH PRIVILEGES;
上面红色的部分请按自己实际情况修正....
这样做后,连接就会正常了!
现在的版有很明白的配置文件,以前似乎地位不是很断定也很少人用,现在很好了在mysql根目录下的my.ini选项也很丰富了。相干的就自己看吧,阐明一个datadir='E:/document/data'这个是数据目录,这样就可以移到其它处所了。
Mysql到此结束。
现在开端安装Apache,打开安装程序,设定自己的参数,端口默认为80,假如该端口已用改成其它的如8080。安装完成。apache就可以用了,做还要做一些其它的设置,可以打开IE输进http://localhost:80试一下假如页面正常阐明安装成功。
现在安装php,装文件解压到C:\php或你自己想要的目录,首先,请将C:\Php\Dlls目录中的所有DLL文件(PHP5没有这个目录就拷要目录下的所有DLL,当然有点是不要的知道的话就往掉。)拷贝到Windows的System目录(%windir%\System),这里特别留心的就是%windir%\System这里指的是系统变量,一般win 98是c:\windows/system ,2000/xp/2003是c:\windows(winnt)\system32。但也有特别情况,我用的是XP有一次安装但复制到system32就是不行要在system就可以了,目前不知道原因,给大家提个醒。将C:\Php\Php.ini-recommended、php4ts.dll(php5ts.dll)拷贝到Windows目录(%windir%),把它重命名为php.ini,并用文本编纂器打开它。编纂其中对extension_dir和session.save_path进行设置的3行,使其和下面展现的一致,留心要把InstallDir调换成你的Apache 的安装目录的名称。