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 相关文章推荐
搜索引擎技术核心揭密
Oct 09 PHP
PHP中$_SERVER的详细参数与说明
Jul 29 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
去除php注释和去除空格函数分享
Mar 13 PHP
php解析xml方法实例详解
May 12 PHP
PHP数据对象PDO操作技巧小结
Sep 27 PHP
ThinkPHP实现简单登陆功能
Apr 28 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
Sep 11 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 PHP
php中数组最简单的使用方法
Dec 27 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
php简单防盗链实现方法
2015/07/29 PHP
php实现Mysql简易操作类
2015/10/11 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Python安装第三方库的3种方法
2015/06/21 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
护理目标管理责任书
2014/07/25 职场文书
阿甘正传观后感
2015/06/01 职场文书
区域销售大会开幕词
2016/03/04 职场文书
辞职信怎么写?
2019/05/21 职场文书
导游词之山东孔庙
2019/11/04 职场文书
python glom模块的使用简介
2021/04/13 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers