架设WAMP
时间:2006-05-15 来源:blacx
手动安装apache、php、mysql具体步骤
注:基于apache 2.0.55、php 5.0.5、mysql 4.1
1、先装mysql,完成后使用”mysql –u root –p” , 然后输入配置中设置的密码 ,登陆mysql,如果成功,(还可以输入诸如show databases;之类的命令以及其他sql语言进行数据库查询,注意每个语句都要结束都要有分号!!)那么说明mysql已成功安装.,mysql的其它如用户管理可以使用其它工具,这里不再叙述
2、安装apache,(注意,如果卸载apache,最好用控制面板的安装卸载程序来卸载,不然会有点小问题),运行安装程序即可完成安装
3、安装php,解压php-5.0.5-Win32.zip到E:\usr\local\php下,我们要把php安装成apache的模块,打开E:\usr\local\Apache2\conf\httpd.conf,搜索到loadmodule段,在最下面加上
LoadModule php5_module “E:/usr/local/php/php5apache2.dll"
AddType application/x-httpd-php .php
注意这里E:/usr/local/php/是我安装php的目录,要把它改成你装的目录(这个,你知道的),还有注意是斜杠
这里所加的第一行是告诉apache载入php模块,第二行是告诉apache把以.php为后缀的文件交给php模块来解释执行
然后再在后面加入一句
PHPIniDir "E:/usr/local/php"
然后找到”directoryindex”,在行末加上”index.php”,这是告诉apache index.php也是默认的首页
这是告诉php他的配置文件的位置,完成以上步骤,重启apache ,php应该就可以用了
对于php4.x,把sapi目录下的php4apache2复制到php4目录下并加入如下两行
LoadModule php4_module "E:/usr/local/php4/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "E:/usr/local/php"
然后找到”directoryindex”,在行末加上”index.php”,这是告诉apache index.php也是默认的首页
由于mysql 4.1以上版本使用了新的密码认证方式,在php4中,可以采用如下方法使得mysql使用旧的密码认证方式,以下摘自网上
- Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program. This can be done using the SET PASSWORD statement and the OLD_PASSWORD() function:
· mysql> SET PASSWORD FOR
· -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Alternatively, use UPDATE and FLUSH PRIVILEGES:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
Substitute the password you want to use for ``newpwd'' in the preceding examples. MySQL cannot tell you what the original password was, so you'll need to pick a new one.
注意有的用户没有网络访问的权限,所以@’some_host’ 要省略,否则会提示在用户标里找不到用户的错误信息。
我测试成功 (测试方法:将E:/usr/local/apache/htdocs下的所有文件剪切到其它地方去,新建一个index.php ,内容为:
<?php
echo phpinfo();
?>
如果浏览器中打开loaclhost,现实的是php的测试页面,说明安装成功
下面就是要使php支持数据库
打开E:\usr\local\php目录,复制php.ini-recommended改名为php.ini ,打开此文件,找到extension_dir行,将分号里东西改为E:\usr\local\php\ext,然后找到
;extension=php_mysql.dll
将分号去掉,变成 extension=php_mysql.dll
保存后重启apache,如图,数据库连接成功了
后注,本文原为写给我同学作为建站参考之用,有不妥之处请网友指正,谢谢!!