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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
php trim 去除空字符的定义与语法介绍
May 31 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
Mar 06 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
Yii框架连接mongodb数据库的代码
Jul 27 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
laravel 使用事件系统统计浏览量的实现
Oct 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
基于php实现的验证码小程序
2016/12/13 PHP
JavaScript中的对象化编程
2008/01/16 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
岗位职责定义及内容
2013/11/08 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
团结演讲稿范文
2014/05/23 职场文书
2015年服务员工作总结
2015/04/08 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang