PHP5.4+Apache2.2的环境配置

PHP-5.4.2下载地址: http://115.com/file/e79lhfar#php-5.4.2-Win32-VC9-x86.zip

Apache2.2下载地址:http://115.com/file/dpt5yi6a#apache-2.2.21.msi

1、安装Apache2.2

1)、下载后直接双击apache-2.2.21.msi安装

2)、按提示直接点下一步即可完成安装

2、直接解压本文提供下载的PHP到你所需要的目录,本人是直接解压到D盘

一、php配置

1、在php解压目录中找到php.ini-development,将其重命名为php.ini打开php.ini配置文件,找到

[html]  view plain copy
  1. ; On windows:  
  2. extension_dir = "ext"  

将其改为:

[html]  view plain copy
  1. ; On windows:  
  2.  extension_dir = "(php解压目录)/ext"  

2、upload_tmp_dir

[html]  view plain copy  
  1. upload_tmp_dir = "../.."  
  2. upload_max_filesize = 5M

3、 启动相应的扩展库(去掉 php.ini 中前面的分号( ; ))

[html]  view plain copy
  1. extension=php_curl.dll  
  2. extension=php_gd2.dll  
  3. extension=php_mbstring.dll  
  4. extension=php_mysql.dll  
  5. extension=php_pdo_mysql.dll  
  6. extension=php_pdo_odbc.dll  
  7. extension=php_xmlrpc.dll  

4、修改date.timezone,否则在执行phpinfodate部分会报错

[html]  view plain copy
  1. ;date.timezone =  
  2. 改为  
  3. date.timezone = Asia/Shanghai  

5、 配置 PHP Session 功能, 在使用 session 功能时,我们必须配置 session 文件在服务器上的保存目录,否则无法使用 session。此目录最好独立于WEB主程序目录之外, 配置 session 保存目录

[html]  view plain copy
  1. ;session.save_path = "/tmp"  
  2. 改为  
  3. session.save_path = "自定义目录"  



二、Apache配置,配置Apache以支持PHP
1、在Apache安装目录中找到\conf\httpd.conf打开找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在下添加如下代码:

[html]  view plain copy
  1. LoadModule php5_module "(php安装目录)/php5apache2_2.dll"  
  2. PHPIniDir "(php安装目录)"   
  3. AddType application/x-httpd-php .php  

由于我们使用的是Apache2.2.15,所以使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。


到此PHP与Apache间的配置已完成。重启 Apache 服务器 .

测试:

D:/PHP_Web下编写文件test.php,内容为

[php]  view plain copy
  1. <?php  
  2. phpinfo();  
  3. ?>  

然后在浏览器重访问test.php,如果能看到php配置信息,说明php与apache已配置成功。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值