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 相关文章推荐
处理php自动反斜杠的函数代码
Jan 05 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
隐性调用php程序的方法
Jun 13 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
php的instanceof和判断闭包Closure操作示例
Jan 26 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
vue .sync修饰符的使用详解
2018/06/15 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
python django中8000端口被占用的解决
2019/12/17 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
Jdbc数据访问技术面试题
2012/03/30 面试题
家佳咖啡店创业计划书
2013/12/27 职场文书
运动会稿件50字
2014/02/17 职场文书
中英文求职信范文
2015/03/19 职场文书
公司2015年终工作总结
2015/05/26 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL