php 5.4.5 配置,php5.4.5 apache2.x 配置

在网上找了半天 终于 这篇文章 是能让我配置正确 不过 有个地方不对 我自己改进一些

Apache2.2.2,下载地址:

PHP5.4.5(VC9 x86 Thread Safe) ,下载地址:

OS 为 Win7 32 位。

一、 Apache2.2.2 安装

1.下载、解压

windows 为傻瓜式安装  不解释

3. 启动 Apache

双击 bin 下面的小羽毛

10dda9ced15a96111cf009e580921665.png,打开 Apache 管理器,看看那个灯是红的

83057924f2aca471ebaf3a2a997d835e.png

还是绿的

478bcedc7460ee092e96ef968f9a8c2c.png。如果是绿的,恭喜你, Apache 已经安装成功并启动了。如果是红的,点右边的 start 看能否让它变绿。如果还是红的,请关闭迅雷等下载软件并检查 80 端口是否被占用( cmd 里 –netstat -an ),关闭相关占用端口的程序后再点 start 应该就能变绿了。

3 )打开浏览器,在地址栏输入 http://localhost ,出现it  works 毫无悬念

c90ede0fe636d37d8bdddf17be839f72.png

二、 PHP5.4.5 安装及与 Apache 整合

1. 下载、解压

1 )从上文的网站下载得到了

2e8c5b65b1e20124df641075da601416.png,将其解压到指定目录,这里我将其解压到D:\server\php。找到 php.ini-development 文件,将其复制一份,并改名为 php.ini。之后的工作主要就围绕 PHP 的配置文件 php.ini 和 Apache 的配置文件 httpd.conf 来展开了。

2. 配置 php.ini

1 )找到“ ; extension_dir = "ext" ”,在它下面添加如下代码:

; 指定 PHP 扩展库的路径

extension_dir = " D:\server\php"

2 )找到“ ;extension=php_gd2.dll ”、“ ;extension=php_mysql.dll ”、“ ;extension=php_mysqli.dll ”去掉前面的“ ; ”

这是在开启 PHP 对图形化和 MySQL 的支持。

3 )保存并关闭。

3. 配置 httpd.conf

1 )在文件末尾添加如下代码,各行代码的意思应该都说明的很清楚了:

# 载入 PHP 处理模块

LoadModule php5_module " D:/server/php/php5apache2_2.dll"

# 指定当资源类型为 .php 时,由 PHP 来处理

AddHandler application/x-httpd-php .php

# 其他相关设置

AddHandler application/x-httpd-php-source .phps

Action application/x-httpd-php "/php/php-cgi.exe"

AddDefaultCharset UTF8

2 )保存并关闭。

4. 配置系统环境变量

1 )打开系统属性→高级→环境变量

2 )在系统变量下新建,变量名为 PHP_HOME ,变量值为 PHP 的解压目录,我的是  D:\server\php  。

3 )系统变量的 Path 编辑,在末尾加上 %PHP_HOME%;%PHP_HOME%\ext;

5. 测试是否整合成功

1 )利用之前的小羽毛重启 Apache 。

2 )在站点根目录 WebContent 下新建 index.php ,填入如下代码:

Php代码

d35192fd90953f3c9c178d3e580e161d.png

phpinfo();

?>

保存。

3 )在浏览器地址栏输入 http://localhost/index.php ,出现了非常震撼的效果:

ec609454fe27830e544653cd16c86179.png

70877?p=%7B%7BcurrentPage+1%7D%7D

说明配置成功。

三. 测试msql

①编写连接 MySQL 的 PHP 代码

在 WebContent 下新建文件 mysqlconn.php ,填入如下代码,注意文件格式保存为 UTF-8 ,否则是乱码:

Php代码

d35192fd90953f3c9c178d3e580e161d.png

$conn = mysql_connect("localhost", "root", "root");

if ($conn) {

echo "连接MySQL数据库成功";

} else {

echo "连接MySQL数据库失败";

}

?>

②浏览器地址栏输入 http://localhost/mysqlconn.php

如果出现“连接 MySQL 数据库成功”,那么说明  环境已经搭建成功,可以进入开发阶段了;如果出现“连接 MySQL 数据库失败”,请检查 MySQL 服务是否已启动;如果出现“ Fatal error : Call to undefined function mysql_connect() ...... ”,请检查是否完全按照二中的 2 配置了 php.ini 。

至此, 环境搭建完毕。谢各位赏鉴,请不吝赐教。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值