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+DBM的同学录程序(2)
Oct 09 PHP
php 删除数组元素
Jan 16 PHP
PHP 七大优势分析
Jun 23 PHP
php echo 输出字符串函数详解
May 13 PHP
php笔记之:AOP的应用
Apr 24 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
php递归遍历删除文件的方法
Apr 17 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
php检测文本的编码
Jul 26 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
thinkPHP5.0框架独立配置与动态配置方法
Mar 17 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 字符串 小常识
2009/06/05 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
C有"按引用传递"吗
2016/09/06 面试题
幼儿园教师培训制度
2014/01/16 职场文书
秋季运动会稿件
2014/01/30 职场文书
2014年食品安全工作总结
2014/12/04 职场文书
安全生产先进个人总结
2015/02/15 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
终止合同协议书范本
2016/03/22 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
Python3 如何开启自带http服务
2021/05/18 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技