WINXP下apache+php4+mysql


Posted in PHP onNovember 25, 2006

WINXP下APACHE2.052-win32+php4.39-win32+mysql4.022配置通过
apache,php4,mysql,在网上都能下到,这里就不说了,

我刚做就把自己的心得写出来供大家分享

(一)apache配置

1. 安装APACHE_2.0.52-win32 ,程序默认安装路径为:C:\apache2\program files\apache Group\ ,需要将其安装路径修改为:C:\
(也可以不做修改,主要为了修改配置方便做修改的)。
2. 安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面
(这步需要将C:\apache2\htdocs目录中的文件“index.html.en”改为“index.html”,方能显示);如果这步出现异常,请检查安装源文件,重新安装
3. 安装PHP-4.3.3-Win32,一般下载的PHP文件为一个免安装的压缩包,解压到C:\PHP就可以。
4. 配置PHP和Apache,使之能解析php程序。
PHP配置:将C:\PHP\目录中的“php.ini-dist”改名“php.ini”,并复制到C:\windows\system32(Win2K目录为:C:\winnt\system32)
还有就要将PHP4中dlls目录下的所有.dll 文件复制到c:\windows\system32\
还有就要将php4ts.dll也要复制到c:\windows\system32\
在“php.ini”中要修改一些参数
php.ini默认是要放到c:\windows下
找到doc_root
doc_root = 改成的网页目录就行了,
例 doc_root =C:\Apache\Apache2\htdocs
找到extension_dir =改成你要加载.dll的地方
例extension_dir = "c:\php\extensions\"
找到
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll
extension=php_bz2.dll
extension=php_cpdf.dll
;extension=php_crack.dll
extension=php_curl.dll
;extension=php_db.dll
extension=php_dba.dll
;extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
;extension=php_yaz.dll
extension=php_zip.dll
做如上的改法就行了,不要加多余的会出错的,
mysql.default_host =localhost
mysql.default_user =root
mysql.default_password =你自己的密码
这部分已经设置完毕并通过
Apache配置:
要将以以c:\pache\htdocs\index.htmle.en 改名成index.html否则做测试匠时候看不到网页切记(我在这里忙了好久)

C:\apahce2\conf\httpd.conf

找到ServerRoot
改成你的目录不要错了,
例如 ServerRoot "C:/Apache/Apache2"
端口,因为有的地方电信把80封了,所以要改成这样的
Listen 8080
找到#LoadModule ssl_module modules/mod_ssl.so在下面输入这一行

LoadModule php4_module C:\php\sapi\php4apache2.dll(很管理机构重要的)
找到DocumentRoot
在后面改成你的网页目录
DocumentRoot "C:/Apache/Apache2/htdocs"
在下面<Directory "C:/Apache/Apache2/htdocs">
行改掉Options Index(把它删掉可以禁止访问网页目录安全第一呀) FollowSymLinks
httpd.conf
D在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"

    5.重新启动Apache服务器,用编辑器编写如下语句:      
<?
phpinfo();
?>

    保存文件名为“test.php”到C:\apache2\htdocs目录,然后打开浏览器,浏览:http://localhost:8080/test.php,出现PHP基本信息就说明配置成功。严格按以上说明安装配置,都会一次成功。

PHP 相关文章推荐
一个改进的UBB类
Oct 09 PHP
ADODB类使用
Nov 25 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
PHP daddslashes 使用方法介绍
Oct 26 PHP
PHP5各个版本的新功能和新特性总结
Mar 16 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
Apr 24 PHP
Codeigniter的一些优秀特性总结
Jan 21 PHP
PHP编写RESTful接口
Feb 23 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
PHP的中问验证码
Nov 25 #PHP
mysql建立外键
Nov 25 #PHP
ADODB结合SMARTY使用~超级强
Nov 25 #PHP
ADODB类使用
Nov 25 #PHP
smarty静态实验表明,网络上是错的~呵呵
Nov 25 #PHP
PHP动态变静态原理
Nov 25 #PHP
smarty 原来也不过如此~~呵呵
Nov 25 #PHP
You might like
php循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP常用技巧汇总
2016/03/04 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
浅谈webpack和webpack-cli模块源码分析
2020/01/19 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
python实现网站的模拟登录
2016/01/04 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
英语自我评价范文
2014/01/24 职场文书
写求职信有什么意义
2014/02/17 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang