邪恶八进制信息安全团队技术讨论组's Archiver

EvilOctal 2005-8-25 21:27

[转载]win2000+APACHE+PHP5+MYSQL+PHPMYADMIN

<P>信息来源:邪恶八进制信息安全团队<BR><BR>的简易安装配置<BR></P>
<DIV>Windows PHP5 Apache2 MySQL phpmyadmin </DIV>function toggle(id) { var oldAttachmentVersionsBlock = document.getElementById('attachment' + id); with (oldAttachmentVersionsBlock.style) { if ( display == "none" ) display = "" else display = "none" } var arrowIcon = document.getElementById('arrow' + id); with (arrowIcon) { if (src != null && (src.indexOf('/confluence/images/icons/arrow_closed_active_16.gif') != -1 || src.indexOf('/confluence/images/icons/arrow_closing_active_16.gif') != -1)) { src = '/confluence/images/icons/arrow_opening_active_16.gif'; } else { src = '/confluence/images/icons/arrow_closing_active_16.gif'; } } }
<DIV><BR></DIV>
<P><BR></P>--------------------------------------------------------------------------------
<P>先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57</P>apache_2.0.50-win32-x86-no_ssl.msi <BR>php-5.0.0-Win32.zip<BR>mysql-4.0.20d-win.zip<BR>phpMyAdmin-2.5.7.zip
<P>操作系统 win2000+ 系统盘为: D盘</P>第一步: 安装apache 并配置支持PHP
<P>点击安装文件apache_2.0.50-win32-x86-no_ssl.msi<BR>将apache安装在 D:\apache2 目录(随自己喜好)下<BR>+-----------------------------------------------------
<TABLE border=1>
<TBODY>
<TR>
<TD>注: 安装完后会自动安装并启动apache的服务,如在此处出现问题:</TD></TR>
<TR>
<TD>"(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次:</TD></TR>
<TR>
<TD>make_sock: could not bind to address 0.0.0.0:80..." 一般是IIS占用了80端口引起的</TD></TR>
<TR>
<TD>两种解决方法:</TD></TR>
<TR>
<TD>1、打开 控制面板->服务 找到 IIS admin 的服务 关闭并禁用</TD></TR>
<TR></TR>
<TR>
<TD>2、如果不想关闭IIS服务 可将apache使用的端口改成其它端口</TD></TR>
<TR>
<TD>将apache2/conf/httpd.conf 中的</TD></TR>
<TR>
<TD>Listen 80 改为 Listen (你要使用的端口) 如 Listen 8080</TD></TR>
<TR>
<TD>不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号</TD></TR>
<TR>
<TD>如: <A href="http://localhost:8080/">[url]http://localhost:8080[/url]<SUP><IMG height=7 alt="" src="http://blog.blogchina.com/confluence/images/icons/linkext7.gif" width=7 align=middle border=0></SUP></A></TD></TR>
<TR><BR></TR>
<TR>
<TD>然后用CMD进入命令行模式 进入你安装apache的目录 /apache2/bin</TD></TR>
<TR>
<TD>输入</TD></TR>
<TR>
<TD>apache -k install</TD></TR>
<TR>
<TD>apache -k start</TD></TR>
<TR><BR></TR>
<TR>
<TD>如果成功的话,再接着做下面的!<BR>+--------------------------------------------------------------</TD></TR></TBODY></TABLE><BR>将php-5.0.0-Win32.zip 里内容解压到 D:\php 里<BR>找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)<BR>如我的php.ini是拷到 D:\windows目录<BR>再玴hp目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里 </P>
<P>配置apache里的httpd.conf<BR>打开 D:\Apache2\conf\httpd.conf 这个文件<BR>找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)<BR>找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"<BR>找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php</P>选择安装模式: 模块化模式 安装 或 CGI模式安装 (选一样即可)
<P>-------------模块化安装配置---------------------------------------<BR>找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行<BR>LoadModule php5_module d:/php/php5apache2.dll<BR>其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置<BR>找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行<BR>AddType application/x-httpd-php .php<BR>--------------------------------------------------------------------</P>-------------CGI安装配置------------------------------------------<BR>找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可<BR>ScriptAlias /php/ "d:/php/"<BR>AddType application/x-httpd-php .php<BR>Action application/x-httpd-php "/php/php-cgi.exe"<BR>-------------------------------------------------------------------
<P>此时PHP环境基本已经配置成功 <BR>在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下<BR><? echo phpinfo(); ?> <BR>重新启动apache服务<BR>用浏览器打开 <A href="http://localhost/test.php">[url]http://localhost/test.php[/url]<SUP><IMG height=7 alt="" src="http://blog.blogchina.com/confluence/images/icons/linkext7.gif" width=7 align=middle border=0></SUP></A><BR>如果可以看到php配置输出信息就OK了</P>第二步 安装mysql( 先声名一下,本文章的配置不适用于mysql4.1 和 mysql5.0版本 )
<P>将mysql安装到指定目录,如我的是d:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了<BR>然后点击D:\mysql\bin\winmysqladmin.exe这个文件 其中D:\mysql是你的mysql安装目录<BR>输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意<BR>确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常<BR>如果不是绿灯亮执行如下:<BR>左击这个图标->winnt->install the service 安装此服务<BR>再左击这个图标->winnt->start the service 启动mysql服务</P>修改mysql数据库的root密码<BR>用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)<BR>cd d:\mysql\bin<BR>mysqladmin -u root -p password 123456<BR>回车出现<BR>Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)<BR>此时mysql 中账号 root 的密码 被改为 123456 安装完毕
<P>三、配置php.ini并测试mysql(php.ini为 d:\windows下的 php.ini)</P>找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"<BR>找到<BR>;extension=php_mysql.dll <BR>将';'去掉改为<BR>extension=php_mysql.dll<BR>找到<BR>;session.save_path = "/tmp"<BR>将';'去掉 设置你保存session的目录,如<BR>session.save_path = "D:/php/session_temp";
<P>重启apache服务<BR>在Web根目录下(如 D:\website)建立testdb.php文件内容如下:<BR><?php<BR>$link=mysql_connect('localhost','root','123456');<BR>if(!$link) echo "fail";<BR>else echo "success";<BR>mysql_close();<BR>?><BR>用浏览器打开<A href="http://localhost/testdb.php">[url]http://localhost/testdb.php[/url]<SUP><IMG height=7 alt="" src="http://blog.blogchina.com/confluence/images/icons/linkext7.gif" width=7 align=middle border=0></SUP></A> 如果输出success就OK了</P>四、phpmyadmin的安装配置
<P>将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它<BR>打开phpmyadmin 目录中的 config.inc.php<BR>找到<BR>$cfg['Servers'][$i]['user'] = 'root'; <BR>$cfg['Servers'][$i]['password'] = '123456';<BR>分别填上你mysql的用户和密码即可</P>如不是本地使用,最好加上验证

lion 2005-12-10 11:35

这种配置我看不懂呀
不过看书上说,微软总爱留一招

页: [1]
© 1999-2008 EvilOctal Security Team