来说一说这两天的安装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联盟
|