Apache2.2配置PHP5.4.0安装

转自http://www.ixiaozhi.com/article.asp?id=19

先下载Apache服务器  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

 

然后安装,安装过程略
 
这里使用81 端口进行安装,因为Nginx 占用了80 端口
  
下载PHP5.4.0.zip  PHP 文件
解压到C:\php540
 
复制C:/php540 下的 php.ini-development ,改名为 php.ini
php.ini-development  意味着是开发版本的配置
php.ini-production  是网站发布时的配置
1.  short_open_tag = On                  短标签 <?  ?> 开启 
2.  asp_tags = On                       asp 的短标签 <*  *> 开启 
3.  post_max_size= 8M                   POST 提交时候的最大数据提交量 
4.  file_uploads = On                   php 支持文件上传 
5.  upload_max_filesize = 2M             文件上传最大值  2M  
6.  max_file_uploads = 20                同时并发上传的最大文件数
找到extension_dir  和下面很多的 extension= ****.dll  这里
extension=****.dll  的前面加上这一段来配置php 的动态链接库地址
1.  extension_dir= ”C:\php540\ext”
去掉以下的 extension 前面的分号  ;   使其开启
1.  extension=php_bz2.dll 
2.  extension=php_curl.dll 
3.    
4.  extension=php_gd2.dll 
5.  extension=php_gettext.dll 
6.    
7.  extension=php_mbstring.dll 
8.  extension=php_mysql.dll 
9.  extension=php_mysqli.dll 
10.   
11. extension=php_openssl.dll 
12. extension=php_pdo_mysql.dll 
13.   
14. extension=php_sockets.dll 
15.   
16. extension=php_xmlrpc.dll 
找到date.timezone ,设置中国时区
1.  date.timezone = prc
保存当前的php.ini ,并且复制一份到Windows 的安装目录下
 
 
然后要在Apache 服务器里添加对PHP 的支持
复制Apache 安装目录下的conf\httpd.conf 到桌面进行修改
 
首先找到一大堆的LoadModule
在其上面添加(大概在60 行的位置)
PHPIniDir "C:/php540"
然后在LoadModule 的下面添加
LoadModule php5_module "C:/php540/php5apache2_2.dll"
要用php5apache2_2.dll 或者php5apache2_3.dll 取决于安装的apache 服务器的版本
 
然后查找配置文件里的AddType 设置后缀格式,在大约380 Addtype 那里加入
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt 
AddType application/x-httpd-php-source .phps                  
 
之后重启Apache 服务器就可以了
 
 
测试PHP 的支持
Apache htdocs 目录下添加php.php mysql.php 文件
php.php 内容
<?php 
phpinfo(); 
?>
mysql.php 内容(前提已经安装好了MySQL 数据库,否则步略过)
<?php 
    $conn=mysql_connect("localhost","root","123456") or die (mysql_error()); 
    if(!$conn) echo "Failed!"; 
    else echo "Successful!"; 
    print_r ($conn); 
    mysql_close(); 
?>
 
然后在浏览器输入地址  http://localhost:81/php.php    http://localhost:81/mysql.php  进行测试。
 
 
因为之前有Nginx,可以在Nginx里设置反向代理,把静态页面和图片用Nginx,PHP动态页面使用Apache服务器。
 
 
将apache的首页加入支持php:  httpd.conf   中加入 DirectoryIndex index.php


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值