Apache2.2+PHP5.2+Mysql5.1在windows下的集成
来源:互联网 发布:香哈软件 编辑:程序博客网 时间:2024/05/16 19:20
软件版本:
Apache 2.2.17
安装目录:C:/Program Files/Apache Software Foundation/Apache2.2
PHP
php-5.2.17-Win32-VC6-x86
安装目录:C:/Program Files/PHP5.2
本来下载最新的5.3.2版本的但是官网上的这个版本中缺少很多dll文件
不知道为什么就不完整
MySQL 5.1
安装目录:C:/Program Files/MySQL
安装步骤不讲了
现在就开始讲集成
找到“C:/Program Files/Apache Software Foundation/Apache2.2/conf”目录中的httpd.conf 文件
然后打开:
查找“DocumentRoot”
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
可以根据需要定义web根目录
如果想把这个根目录放在D盘web下
就可以在httpd.conf中增加代码:Documentroot:"D:/web"
查找“DirectoryIndex”
这里是默认首页文件名
可以在index.html 的后面加入index.php等
每种类型之间都要留一个空格。
查找
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
修改为:
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
如果不改这里的话, 可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。
在文件最后加入
PHPIniDir "C:/Program Files/PHP5.2/"
LoadModule php5_module "C:/Program Files/PHP5.2/php5apache2_2.dll"
AddType application/x-httpd-php .php
表示以模块方式安装PHP进入Apache
Apache配置完毕
现在开始配置PHP
在“C:/Program Files/PHP5.2”目录下找到php.ini-recommended 文件
然后修改名称为php.ini 再打开
修改
extension_dir = "C:/Program Files/PHP5.2/ext/"
指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径有所区别。
doc_root = "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
指向前面apache设置的首页位置;
default_charset="utf-8"
修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
register_globals=Off 改为 register_globals=On
使传递全局变量有效;
extension=php_dba.dll
如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll
GD库做图,一般用于图形验证码;
extension=php_mysql.dll
用于连接MYSQL数据库;
将PHP目录下的 php5ts.dll libmysql.dll 文件拷贝到 C:/WINDOWS/system32 目录。
我尝试配置了环境变量但是没有成功
还在一直报Call to undefined function mysql_connect()的错误
拷贝到system32目录下才行
在C:/Program Files/Apache Software Foundation/Apache2.2/htdocs 目录下建立一个文件
connect.php写出如下代码
如果配置成功会显示
Connect Successed!
注:系统需要安装vcredist_x86.exe
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=zh-cn
http://user.qzone.qq.com/773555877/blog/1297406688
- Apache2.2+PHP5.2+Mysql5.1在windows下的集成
- php5 apache2.2 mysql5 集成
- php5 apache2.2 mysql5 集成
- windows下配置php5+apache2.2+mysql5过程记录
- windows下php5 apache2.2 mysql5 配置中的问题总结
- Windows下php5.4+apache2.2+mysql5开发环境配置
- 如何在WIN7下配置PHP5+apache2.2+mysql5.0
- apache2.2 +php5.3.6在windows环境下的配置
- apache2.2和php5.4.2在windows下的安装
- apache2.2和php5.4.2在windows下的安装
- Windows 下Apache2.2+MySql5.5+PHP5.4的安装和配置
- Windows下 Zend Studio 7 + Apache2.2 + PHP5.3 + Mysql5.1配置
- apache2+php5+mysql5集成
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置
- php5.5+apache2.4+mysql5.7在windows下的配置
- Windows 下配置Apache2,PHP5,MYSQL5,Zend
- centos5装php5+apache2.2+mysql5.1
- Trac 在ubuntu上安装
- how to find the badi?
- 根据条件,进行升序或降序排列,两种方式的比较。
- ourmon - network monitoring and anomaly detection system
- android小知识:ArrayList和数组之间的转换
- Apache2.2+PHP5.2+Mysql5.1在windows下的集成
- __uuidof 什么意思
- linux中select()函数分析
- diff命令的使用
- jquery 滚动条动态图片加载(模拟淘宝商城图片加载)
- Linux内核裁剪的具体步骤
- Linux下oracle11Gr2(64位)安装说明
- java.sql.DriverManager
- EXCEL相对引用,绝对引用和混合引用的区别