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 stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
php 文件缓存函数
Oct 08 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
Mar 20 PHP
PHP的加密方式及原理
Jun 14 PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 PHP
php实现在线生成条形码示例分享(条形码生成器)
Dec 30 PHP
一组PHP可逆加密解密算法实例代码
Jan 21 PHP
PHP APC配置文件2套和参数详解
Jun 11 PHP
php采用curl实现伪造IP来源的方法
Nov 21 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
浅谈PHP进程管理
Mar 08 PHP
php中pcntl_fork详解
Apr 01 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 文本文件的读取效率
2012/02/10 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
javascript canvas API内容整理
2020/02/16 Javascript
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
python实现批量命名照片
2020/06/18 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
仓库保管员岗位职责
2013/12/20 职场文书
内乡县衙导游词
2015/02/05 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
oracle删除超过N天数据脚本的方法
2022/02/28 Oracle
Python字符串常规操作小结
2022/04/03 Python