以下为一篇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
如果输出成功,则说明大功告成了
分享到:
相关推荐
Apache2.2.4和php5.2.1配置方法
mysql 远程连接 Apache2.2.4和php5.2.1配置方法.doc
服务器安装应用Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar 一键安装
Linux配置APACHE2.2.4 PHP5.2.1 MYSQL5.0.37
配合刚才文件【php5.2.1 MySQL5.0.37 apache2.2.4 phpmyadmin2.10.0.2 ZendOptimizer3.2.6安装与配置】的解决方案===》绝对本人原创!!!
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
详细介绍了Linux配置APACHE2.2.4 + PHP5.2.1 + MYSQL5.0.37 + phpMyAdmin2.10.0.2 + Qt4.2.3 + ZendOptimizer + mbstring + mcrypt + GD库 的具体过程
详细介绍最新软件安装方式,还附有现有安装缺陷下我提供的解决方案
Linux配置APACHE2.2.4 + PHP5.2.1 + MYSQL5.0.37 + phpMyAdmin2.10.0.2 + Qt4.2.3 + ZendOptimizer + mbstring + mcrypt + GD库
该程序包集成最新的Apache+PHP+MySQL+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发手册以及一些高级应用等。 对学习PHP的新手来说,...
Linux下Apache2+MySQL5+PHP5安装必备软件三个全的。
本例是在wiondws XP下 php5.2.1(zip) apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 Apache 的安装 1 点击apahce安装包 2 接受协议 3 下面3项随便填即可 apache 监听80 端口....
7.4.4 使用对象的属性和方法 7.4..5 对象的操作 第8章 网站优化与PHP的高级功能 8.1 用户注册安全管理 8.1.1 用户注册安全管理的策略 8.1.2 优化用户注册页面 8.1.3 PHP的GD函数库 8.1.4 图片缩略图 8.2 ...
本例是在red hat 9下 php5.2.1 apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 libxml2-2.6.11 的安装与配置 其中 libxml2-2.6.11 我下载在 /usr/ 目录下 其他都下载在 /usr/down 目录下....
1.5 PHP、MySQL和Apache系统整合 1.5.1 安装VertrigoServ 1.5.2 配置相关 1.5.3 启动运行VertrigoServ 1.6 本章小结 第2章 PHP的语法结构和常用函数 2.1 PHP语法基础 2.1.1 PHP的基本语法 2.1.2 PHP的数据类型 2.1.3...
5.2 建立PPP连接和配置PPP服务器 5.2.1 有关PPP的基础知识 5.2.2 使用PPP拨号上网 5.2.3 配置PPP服务器 5.3 配置DNS服务器 5.3.1 DNS(Domain Name System)简介 5.3.2 域名服务系统 5.3.3 域名服务器和解析器 5.3.4...