| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux开发区 > WEB开发

Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 安装与解决

时间:2006-06-10 20:41:17  来源:Linux联盟原创  作者:上上智

来说一说这两天的安装Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置经历和个人体会哈:在安装之前,我已经都安装过了几十次了,可是这次出现了错误,浪费我8,9小时哟,兄弟们呢,这让我一个安装成功几十次了,突然出现这个错误,现在总结一下我的安装心得vpJLinux联盟
最先开始我选用的是apache_2.2.54-win32-x86-no_ssl.msi,php-5.1.4-Win32.zip,mysql-5.0.21-win32.zip,vpJLinux联盟
首先把他们都配置成功了,但是始终index.php不能访问,修改httpd.conf一会儿403错误,一会儿404错误,解决了403错误,但是始终不能解决访问*.php的文件,后来把apache改apache_2.0.54-win32-x86-no_ssl.msi为这个版本,问题都解决了vpJLinux联盟

将apache安装在 c:\apache2 目录(随自己喜好)下 d疆??M闄  vpJLinux联盟
将php-5.0.0-Win32.zip 里内容解压到 c:\php 里 NF?kc}灕F  vpJLinux联盟
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt) }变&芣璖?  vpJLinux联盟
如我的php.ini是拷到 c:\windows目录 4 騗4,2? vpJLinux联盟
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是c:\windows\system里 鹅窝A竾燱  vpJLinux联盟
蠎?}`茫? vpJLinux联盟
配置apache里的httpd.conf ??H坻阢  vpJLinux联盟
打开c:\Apache2\conf\httpd.conf 这个文件 ㄆI^烊7? vpJLinux联盟
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文) G?啹cjz? vpJLinux联盟
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website" 傸.#厲澬? vpJLinux联盟
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php ??鷯*  vpJLinux联盟
莬>9燃仧U? vpJLinux联盟
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可) 堋e,Q?<? vpJLinux联盟
lp陀醃噻?  vpJLinux联盟
--------------模块化安装配置------------------------------------ 郁帯鐅茊? vpJLinux联盟
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 %?c峅P衋  vpJLinux联盟
LoadModule php5_module c:/php/php5apache2.dll 屔o仛?!  vpJLinux联盟
其中c:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置 O昩op嘬嶺? vpJLinux联盟
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 wmz逾<槺c? vpJLinux联盟
AddType application/x-httpd-php .php 稓??沔? vpJLinux联盟
--------------------------------------------------------------- l?4V.娦V? vpJLinux联盟
$?.@潘I袲  vpJLinux联盟
--------------CGI安装配置-------------------------------------- ?nm猪?B? vpJLinux联盟
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可 G裚杳_? vpJLinux联盟
ScriptAlias /php/ "d:/php/" hXB j寎? vpJLinux联盟
AddType application/x-httpd-php .php 4?E峈??  vpJLinux联盟
Action application/x-httpd-php "/php/php-cgi.exe" 趺购託韠~  vpJLinux联盟
--------------------------------------------------------------- r唸鋔r栛堘  vpJLinux联盟
lpH~2捰皞? vpJLinux联盟
此时PHP环境基本已经配置成功 砫O/夼║  vpJLinux联盟
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下 T蔉D櫘萷6  vpJLinux联盟
<? echo phpinfo(); ?> T?i?駥  vpJLinux联盟
重新启动apache服务 B糰?`<?  vpJLinux联盟
用浏览器打开 http://localhost/test.php 藂蘈磾?? vpJLinux联盟
如果可以看到php配置输出信息就OK了 霓?韴赗i  vpJLinux联盟
?萤M搨W;  vpJLinux联盟
第二步 安装mysql  ,??kB? vpJLinux联盟
躢??*轠  vpJLinux联盟
将mysql安装到指定目录,如我的是d:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了 D衜 毽赙  vpJLinux联盟
然后点击c:\mysql\bin\winmysqladmin.exe这个文件 其中c:\mysql是你的mysql安装目录 礹{z俷豹;? vpJLinux联盟
输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意 %c`K9$轸O[  vpJLinux联盟
确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务 (?鑹*O? vpJLinux联盟
再左击这个图标->winnt->start the service 启动mysql服务 W伛癀?W_  vpJLinux联盟
犟槭>F@  vpJLinux联盟
修改mysql数据库的root密码 k?5詋? vpJLinux联盟
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录) Dg?f-pD? vpJLinux联盟
cd c:\mysql\bin r/?|w?? vpJLinux联盟
mysqladmin -u root -p password 123456 R$r虏4bd? vpJLinux联盟
回车出现 y擼鈊;1? vpJLinux联盟
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可) (續x暍*? vpJLinux联盟
此时mysql 中账号 root 的密码 被改为 123456 安装完毕 狿碚~'-?7  vpJLinux联盟
脴z瞥9 鑄? vpJLinux联盟
三、配置php.ini并测试mysql(php.ini为 c\windows下的 php.ini) 牊壔譨x  vpJLinux联盟
皀獪羸顅),  vpJLinux联盟
找到extension_dir = "./" 改为 extension_dir = "c:/php/ext" 傘?虹P?  vpJLinux联盟
找到 s? 迵姁*  vpJLinux联盟
;extension=php_mysql.dll s綞,忑勪  vpJLinux联盟
将';'去掉改为 秱M 乄?.,  vpJLinux联盟
extension=php_mysql.dll 導璾 6-  vpJLinux联盟
找到 ?K?楢C%  vpJLinux联盟
;session.save_path = "/tmp" i、p句猬  vpJLinux联盟
将';'去掉 设置你保存session的目录,如 O杅?$稏Q3  vpJLinux联盟
session.save_path = "c:/php/session_temp"; ,礪铟?溸  vpJLinux联盟
幙椰螆#c? vpJLinux联盟
重启apache服务 XGI?娞?lt;? vpJLinux联盟
在Web根目录下(如 c:\website)建立testdb.php文件内容如下: 鶻k=襬<蕫  vpJLinux联盟
<?php >7@]y艇  vpJLinux联盟
$link=mysql_connect('localhost','root','123456'); I:?智駪? vpJLinux联盟
if(!$link) echo "fail"; C碳c嫬砃  vpJLinux联盟
else echo "success"; 霎5佴?? vpJLinux联盟
mysql_close(); P羾疒秉?  vpJLinux联盟
?> <u4讃蝁e? vpJLinux联盟
用浏览器打开http://localhost/testdb.php 如果输出success就OK了 ?嵑3%u?? vpJLinux联盟
4c炱-?n軲  vpJLinux联盟
四、phpmyadmin的安装配置 ?lt;>?i灨h  vpJLinux联盟
驰;?j&? vpJLinux联盟
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它 !?锰雰? vpJLinux联盟
打开phpmyadmin 目录中的 config.inc.php 8溊c6覤? vpJLinux联盟
找到 8箴埞懋?  vpJLinux联盟

$i=0;vpJLinux联盟

$i++;vpJLinux联盟
$cfg['Servers'][$i]['user'] = 'root'; 龥錴.lr{  vpJLinux联盟
$cfg['Servers'][$i]['password'] = '123456'; qQBPM鏤s%  vpJLinux联盟
分别填上你mysql的用户和密码即可 ?a?塩? vpJLinux联盟
a痤豘`啷? vpJLinux联盟
如不是本地使用,最好加上验证 ?坝蠀?  vpJLinux联盟
?\?捑  vpJLinux联盟
不知道写得对不对!不过我基本上就是这样配的! 对于学习来讲应该差不多了吧?vpJLinux联盟

Linux联盟原创(作者:上上智)vpJLinux联盟

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
    无相关信息
栏目更新
栏目热门