php5.2.6的安装与配置,Windows下apache_2.2.9与php-5.2.6的安装与配置

下载

安装及其配置

1.1 安装php

安装PHP,只需要将php-5.2.6-Win32.zip解压缩,假设解压缩到php目录下(我的为D:\php),然后在解压缩pecl-5.2.5-Win32.zip ,将其中的文件拷贝到php\ext目录下面(我的为D:\php\ext)

1.2 配置php

(1) 修改php.ini文件

将D:\php\php.ini-recommended文件拷贝到C:\WINDOWS目录下,同时修改文件名为C:\WINDOWS\php.ini。接着编辑php.ini文件:

可以找到default_charset,设置为:

default_charset ="utf-8"

可以找到extension_dir,设置为:

extension_dir = "D:\php\ext"

找到下面的一些项:

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_gd2.dll

;extension=php_imap.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_mbstring.dll

将前面的注释分号“;”去掉即可。

同时,将D:\php目录下的 libmysql.dll复制到windows/system32下,这样做mysql动态连接库才能正常加载。

(2) 配置path

在系统变量中,修改PATH,添加如下路径:

D:\php;D:\php\ext

2.1 安装Apache服务器

双击apache_2.2.9-win32-x86-no_ssl-r2.msi安装文件,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

选择“I accept the terms in the license agreenent”,继续单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

填写域名、服务器名称及其EMAIL地址,下面安装的Apache服务器程序的快捷方式按照默认选项,保证你的80端口没有被占用(PS:如果系统安装了IIS,则该端口被占用)。单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

选择“Custom”,接下来对安装路径进行设置,单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

选择“Change...”即可修改。单击“Next”按钮,如图所示:

0818b9ca8b590ca3270a3433284dd417.png

单击“Install”按钮,进行安装。等待安装过程结束即可。

2.2    配置Apache服务器

修改安装目录下的D:\Apache2.2\conf\httpd.conf文件即可具体配置Apache服务器。

编辑httpd.conf文件:

可以找到#LoadModule ssl_module modules/mod_ssl.so,在它的下一行添加如下配置内容:

LoadModule php5_module D:/php/php5apache2_2.dll [注意:路径不允许有空格]

AddType application/x-httpd-php .php

其中D:/php/为安装php的目录。

可以找到

DirectoryIndex index.html

将其修改为:

DirectoryIndex index.html index.htm index.php index.phtml

测试

1.1 测试Apache服务器

经过上面的配置以后,重新启动Apache服务器,在IE地址栏中键入:

可以看到字样: It works!

说明成功。

1.2 测试PHP

编写一个简单的测试页面hello.php如下所示:

echo "Hello,shirdrn!!!";

?>

在目录D:\Apache2.2\htdocs下面新建一个目录shirdrn,将上面的文件hello.php放到目录D:\Apache2.2\htdocs\shirdrn下面。

启动Apache服务器,在IE地址栏中键入:

可以看到登录页面,可以看到页面输出如下信息: Hello,shirdrn!!!

说明PHP和Apache配置成功。

1.3  测试MySQL数据库

【测试:查询记录】

首先就是启动MySQL数据库服务器,连接到MySQL数据库。

页面如下所示:

$conn = mysql_connect("127.0.0.1","root","111111");

echo $conn."
";

if(!$conn){

die('连接MySQL数据库失败: ' . mysql_error());

}

$sqlstce = "select * from myuser";

mysql_select_db("shirdrn");

$result = mysql_query($sqlstce);

while($rs = mysql_fetch_object($result)){

echo "id = ".$rs->id."
";

echo "username = ".$rs->username."
";

echo "powerid = ".$rs->powerid."
";

}

?>

查询结果如下所示:

Resource id #2

id = 10000

username = Shirdrn

powerid = 0

id = 10001

username = Linda

powerid = 0

id = 10002

username = Lindo

powerid = 0

id = 10003

username = Keller

powerid = 0

id = 10004

username = James

powerid = 0

【测试:修改记录】

$conn = mysql_connect("127.0.0.1","root","111111");

echo $conn."
";

if(!$conn){

die('连接MySQL数据库失败: ' . mysql_error());

}

$sqlstce = "select * from myuser";

mysql_select_db("shirdrn");

$result = mysql_query($sqlstce);

$sqlupdate = "update myuser set id=11111 where username='Shirdrn'";

mysql_query($sqlupdate);

while($rs = mysql_fetch_object($result)){

echo "id = ".$rs->id."
";

echo "username = ".$rs->username."
";

echo "powerid = ".$rs->powerid."
";

}

?>

页面输出结果如下所示:

Resource id #2

id = 10001

username = Linda

powerid = 0

id = 10002

username = Lindo

powerid = 0

id = 10003

username = Keller

powerid = 0

id = 10004

username = James

powerid = 0

id = 11111

username = Shirdrn

powerid = 0

【测试:插入记录】

$conn = mysql_connect("127.0.0.1","root","111111");

echo $conn."
";

if(!$conn){

die('连接MySQL数据库失败: ' . mysql_error());

}

$sqlstce = "select * from myuser";

mysql_select_db("shirdrn");

$result = mysql_query($sqlstce);

//$sqlupdate = "update myuser set id=11111 where username='Shirdrn'";

//mysql_query($sqlupdate);

$sqlinsert = "insert into myuser values(55555,'Kate','_er5#po8',8)";

mysql_query($sqlinsert);

while($rs = mysql_fetch_object($result)){

echo "id = ".$rs->id."
";

echo "username = ".$rs->username."
";

echo "powerid = ".$rs->powerid."
";

}

?>

页面输出结果如下所示:

Resource id #2

id = 10001

username = Linda

powerid = 0

id = 10002

username = Lindo

powerid = 0

id = 10003

username = Keller

powerid = 0

id = 10004

username = James

powerid = 0

id = 11111

username = Shirdrn

powerid = 0

id = 55555

username = Kate

powerid = 8

【测试:删除记录】

$conn = mysql_connect("127.0.0.1","root","111111");

echo $conn."
";

if(!$conn){

die('连接MySQL数据库失败: ' . mysql_error());

}

$sqlstce = "select * from myuser";

mysql_select_db("shirdrn");

$result = mysql_query($sqlstce);

//$sqlupdate = "update myuser set id=11111 where username='Shirdrn'";

//mysql_query($sqlupdate);

//$sqlinsert = "insert into myuser values(55555,'Kate','_er5#po8',8)";

//mysql_query($sqlinsert);

$sqldelete = "delete from myuser where id=55555";

mysql_query($sqldelete);

while($rs = mysql_fetch_object($result)){

echo "id = ".$rs->id."
";

echo "username = ".$rs->username."
";

echo "powerid = ".$rs->powerid."
";

}

?>

浏览页面即可看到,id 为55555的记录被成功删除掉。

至此,对MySQL数据库的操作均成功,配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值