`
SwiftHorse
  • 浏览: 213736 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

Apache2.2.4和php5.2.1配置方法

阅读更多

  以下为一篇Apache2.2.4和php5.2.1配置方法的转载文章,虽然说得比较详细。但实际应用中不需要这样去处理。我的做法是下载一个集成APACHE&PHP&MYSQL的安装包(例如:EasyPHP),直接安装即可。

一.php的安装与调试
       由于php是一个zip文件(非install版),安装较为简单,解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5
1    找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).
2    再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。
3    把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下
如果没有加载 php_gd2.dll    php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库
php_mbstring.dll在后面使用phpmyadmin时支持宽字符。
4 打开c:\windows\php.ini文件(关联到mysql)
设置扩展路径
查找 extension_dir 有这么一行extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
当然前面我们也把这些dll复制到system32下了l
php5时差问题
<!---->时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
二.apache的调试和整合
1.修改网站根目录
     查找 DocumentRoot有这么一行
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找    This should be changed to whatever you set DocumentRoot to
在它下面两行有
<directory group="" apache2="" program="" apache="" files=""></directory>
把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录
2.让apache支持*.php(网页)
查找    DirectoryIndex index.html index.html.var
修改成
DirectoryIndex index.html index.html.var    index.php
这样index.php 可以充当默认页面了
3.Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2.dll         //注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,就可能会出现"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (记住:前边有一个空格哦!!!)
这样apache就可以解释php文件了
5.测试
在网站根目录下创建一个 phpinfo.php 文件

<!---->phpinfo();
?>

在浏览器打开
http://localhost/phpinfo.php
5.测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件

<!---->$link=mysql_connect("localhost","root","12345");    //12345改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

在浏览器打开 http://localhost/test.php
如果输出成功,则说明大功告成了

分享到:
评论
7 楼 techim 2007-12-10  
SwiftHorse 写的很好啊 学习了
6 楼 ykai 2007-10-22  
这样写一下满好的,php的安装本来就使很多新人望而却步
5 楼 fnet 2007-09-30  
以前是一个个安装,下载就xampp了,怎么说呢,会就行了,怕花时间在这上头
4 楼 burgess_227 2007-08-10  
我用了apache2.2.4+php5.2.1+mysql5.0
我使用com(word.application);
调用
$word->Documents[1]->SaveAs()
老是出错 Cannot pass parameter 1 by reference
不知道到底哪里出了问题?
3 楼 imjl 2007-07-26  
win就用xampp

freebsd,,直接用ports安装。。。

非常简单方便,节约时间
2 楼 outrace 2007-06-28  
开发环境而已,为什么非得一步一步来啊?
xampp就可以了。
正式环境再到linux下编译就是了。
1 楼 xombat 2007-06-27  
extension=php_mysqli.dl
这句也加上,以使用mysqli库,OO!我喜欢。

我不怎么喜欢用那些傻瓜版的安装程序,主要是进度条走完了,你竟不知道他究竟干了什么,我还是热衷于自己一个一个安装,一开始确实很难,现在已经长了很多经验了。

相关推荐

    Apache2.2.4和php5.2.1配置方法(转载)

    知识点:Apache2.2.4和php5.2.1的配置方法 1. **PHP的安装与调试**: - PHP作为一个ZIP文件而非安装版,安装过程相对简单,主要涉及解压缩、环境变量配置及DLL文件放置。 - 解压缩PHP5.2.1-Win32至C盘根目录下,...

    Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar

    这个压缩包文件"Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar"提供了一整套解决方案,用于搭建一个基于LAMP(Linux、Apache、MySQL、PHP)架构的服务器环境,并添加了对CGI(通用网关接口)的...

    Linux配置APACHE2.2.4 PHP5.2.1 MYSQL5.0.37....doc

    在本文中,我们将详细探讨如何在Linux环境下配置Apache 2.2.4、PHP 5.2.1和MySQL 5.0.37。这是一个经典的Web开发环境配置,适用于那些需要搭建LAMP(Linux、Apache、MySQL、PHP)服务器的用户。 **第一步:系统与...

    【php5.2.1 MySQL5.0.37 apache2.2.4 phpmyadmin2.10.0.2 ZendOptimizer3.2.6安装与配置】的解决方案

    ### 安装与配置php5.2.1、MySQL5.0.37、apache2.2.4、phpmyadmin2.10.0.2及ZendOptimizer3.2.6 #### 一、环境搭建概述 本文将详细介绍如何在Windows环境下安装并配置php5.2.1、MySQL5.0.37、apache2.2.4、...

    php5.2.1 MySQL5.0.37 apache2.2.4 phpmyadmin2.10.0.2 ZendOptimizer3.2.6安装与配置

    在Windows环境下搭建PHP开发环境,主要涉及Apache、MySQL、PHP以及相关的管理工具如phpMyAdmin和ZendOptimizer的安装与配置。以下是一步步的详细步骤: **Apache的安装与配置** 1. 下载Apache 2.2.4的安装包,运行...

    Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法

    ### Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法 #### 一、概述 本文旨在详细介绍如何在Windows环境下搭建一个包含IIS6、Apache2.2.4、MySQL5.2及PHP5.2.1的开发环境。此配置主要适用于Web开发人员...

    Linux配置APACHE2_2_4 + PHP5_2_1 + MYSQL5_0

    详细介绍了Linux配置APACHE2.2.4 + PHP5.2.1 + MYSQL5.0.37 + phpMyAdmin2.10.0.2 + Qt4.2.3 + ZendOptimizer + mbstring + mcrypt + GD库 的具体过程

    httpd-2.2.4加mysql-5.1.62加php-5.2.1

    Apache HTTP Server 2.2.4是世界上最流行的Web服务器软件,它支持多种功能和模块,如虚拟主机、URL重写、HTTPS加密以及与各种编程语言的集成。在这个版本中,用户可以期待更高效的安全性、性能优化和错误修复。安装...

    svn+apache安装配置

    首先,安装AppServ2.5.8,它是一个包含Apache 2.2.4、PHP 5.2.1、MySQL 5.0.27和phpMyAdmin 2.9.2的一体化套装。安装过程简单,只需按照向导进行,若80端口与其他服务冲突,可更改Apache的监听端口或关闭其他服务。...

    Apache2_PHP5_MySQL5_Openssl0.98e_discuz-5.5.0安装笔记

    此外,通过启用SSL(--enable-ssl)和指定SSL库的位置(--with-ssl=/usr/local/ssl),Apache2.2.4可以配置为提供安全的HTTPS服务。 【PHP5.2.1】 PHP5.2.1是PHP的一个旧版本,它带来了面向对象编程的改进,增强了...

    php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程

    1. 首先,下载Apache HTTP Server的安装包,如Apache2.2.4。运行安装程序,接受许可协议。 2. 在配置过程中,可自定义监听的端口号,默认为80,若与IIS或其他服务冲突,可更改至其他未使用的端口。 3. 选择安装路径...

    php环境配置安装包

    该程序包集成最新的Apache+PHP+MySQL+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发手册以及一些高级应用等。  对学习PHP的新手来说,...

    php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置

    在这个案例中,我们使用的版本是PHP 5.2.1、MySQL 5.0.37和Apache 2.2.4。此外,为了更好的开发体验,还会配置PHPMyAdmin和ZendOptimizer。 **Apache的安装与配置** 1. 下载并运行Apache的安装程序,接受许可协议。...

    新手PHP配置文档(php sql Apache等)

    在Windows XP环境下,我们将使用PHP 5.2.1、Apache 2.2.4、MySQL 5.0.37和phpMyAdmin 2.10.0.2,以及ZendOptimizer-3.2.6进行配置。 **Apache的安装** 1. 下载Apache安装包,然后运行。 2. 接受许可协议。 3. 在...

    windows 安装配置apache_mysql_php_tomcat_svn

    ### Windows环境下Apache、MySQL、PHP、Tomcat及SVN的安装与配置 #### 一、概述 本文档旨在提供一个Windows环境下安装与配置Apache、MySQL、PHP、Tomcat及SVN的基本步骤,以便搭建出一个集成开发环境。通过本文档...

Global site tag (gtag.js) - Google Analytics