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网页后退不再出现过期
Mar 08 PHP
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
第六章 php目录与文件操作
Dec 30 PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
Dec 07 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
Jun 03 PHP
php调用shell的方法
Nov 05 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
php实现的双色球算法示例
Jun 20 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 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
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
简单的Jquery全选功能
2013/11/07 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
JS中Location使用详解
2015/05/12 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
JQuery属性操作与循环用法示例
2019/05/15 jQuery
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
python进阶教程之词典、字典、dict
2014/08/29 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
餐厅总经理岗位职责
2013/12/31 职场文书
学习党章思想汇报
2014/01/07 职场文书
自我鉴定四大框架
2014/01/17 职场文书
优秀管理者事迹材料
2014/05/22 职场文书
用Python实现Newton插值法
2021/04/17 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android
nginx.conf配置文件结构小结
2022/04/08 Servers
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python