注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

window Xp+php+mysql 配置  

2008-11-07 22:50:34|  分类: 编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。
接上一篇博文,配置了perl就想配置好php,还是那样,网上找的方法运转不起来,
下面介绍我自己的设置,不行,你拿砖头来拍我。
  一 下载安装程序
  Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载
这里的版本是 apache_2.2.10-win32-x86-openssl-0.9.8i.msi
  PHP可以从http://www.php.net下载.
(本文的版本是 php-5.2.5-Win32.zip)
  二 安装程序
  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。
  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。
  三 配置
  
  1 将原先的php安装目录删除,解压php-5.0.0-Win32.zip到c:\php  重命名php.ini-dist为php.ini
  2  我的电脑--属性---高级--环境变量,在path里面添加 " c:\php; "
  3 Apache中PHP的设置
  这里用 PHP 以模块方式安装到 Apache 2.0:(当然也可以用CGI方式来弄,略)
 ; For PHP 4 do something like this:
 LoadModule php4_module "c:/php/php4apache2.dll"
 AddType application/x-httpd-php .php
 ; For PHP 5 do something like this:
 LoadModule php5_module "c:/php/php5apache2.dll"
 AddType application/x-httpd-php .php
  注意如果你Apache是 2.2  为 "c:/php/php5apache2_2.dll",否则设置错误
 ; For PHP 5 do something like this:
 LoadModule php5_module "c:/php/php5apache2_2.dll"
 AddType application/x-httpd-php .php

  经过这样的配置以后,我们就安装好了我们的PHP和Apache服务器了。我们可以简单的测试一下:
  1、测试Apache:
  我们打开浏览器,在地址栏中输入localhost,如果可以出现Apache页面,则说明我们的Apache可以正常工作了。
  2、测试PHP设置:
  我们可以简单的编写一个PHP页面,我们可以用文本编辑器,输入下面的代码:
<html>
<head>
<title>
hello
</title>
</head>
<body>
<?php
for($i=0;$i<101;$i++)
{
 echo "西江浪子,谢谢你  ".$i.  " <br>";
}
?>
</body>
</html>
  然后将这个文件存为hello.php,将其放在Apache的htdocs目录中(我们也可以在http.conf文件中来更改这个目录的),然后在我们的浏览器中输入http://localhost/hello.php,如果能够正确的显示hello,php就说明我们的PHP配置是可以正常工作的。
  这样以后我们也可以来设计我们的PHP站点了。
 
Mysql 安装:(如MYSQL-5.0.67-WIN32.ZIP)
解压缩安装就可以了,设置root的登陆密码为root
Mysql 配置:
修改C:/php/PHP.ini, 找到 extension_dir =  改为 extension_dir = "C:\PHP\ext"
找到 extension=php_mysql.dll   删除前面的 “;”
保存。 把该文件拷到C:/WINDOWS下。
(搞不清楚为什么,如果不拷贝的话,是连接不成功的,按照前面的设置PHP.INI已经在环境变量里面,理论上window是可以找到php.ini的。如果用mysql连接测试时不成功,后来用 phpinfo()这个函数测试,发现系统居然认定php.ini在c:/windows下,原来,window自己弄糊涂了,第一次从c:/php/得到php.ini后,却记成了在c:/windows下,等下次再加载的模块的时候,笨笨的window肯定从c:/windows下读取,谁知此目录下却没有,所以连接不成功,所以为了简化起便,把c:/php/的php.ini拷贝到C:/WINDOWS,当然你可以删除c:/php/下的php.ini,保留一个就ko了)
mysql 连接测试
 在apache下的htdocs,新建个文件,mysqlTest.PHP, 代码为
<html>
 <head><title>MySQL Connection Test</title></head>
 <body>
<?php
$conn =@mysql_connect("localhost", "root", "root");
if (!$conn)
  die("<p>Error connecting to MySQL: <i>" . mysql_error() . "</i></p>");
echo("<p>Connected to Database Successfully.</p>");
if (!@mysql_select_db("test", $conn))
  die("<p>Error selecting DB-DEVEL database: <i>" . mysql_error() . "</i></p>");
echo("<p>Selected testsss database successfully.</p>");
mysql_close ($conn);
echo("<p>Disconnected</p>");
?>
 </body>
</html>
打开浏览器,运行 http://localhost/mysqlTest.php
你将会看到

Connected to Database Successfully.

Selected testsss database successfully.

Disconnected

表明你mysql连接已经设置好

 
 


 

 

  评论这张
 
阅读(1748)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017