PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置

原创 2000年12月28日 21:11:00
I、配置之前的工作

配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到PHP4了,所以,我只是将PHP4的安装配置介绍给大家,其实PHP3的配置和PHP4是差不多的。另外,考虑到我本人用Linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。
个人认为,最好的PHP4下载地点是:
http://www.mm4.de/
该站点更新快,而且该站的PHP4内含了很多功能。
我目前用的版本是8月20日更新的,我试了一下,还不错。
该站提供的PHP4到目前的功能如下:
bcmath (build-in), calendar, com (build-in), cpdf, curl, cybercash, db, domxml, exif, fdf, ftp, gd, gettext, ifx (informix), imap, interbase, java, ldap, mssql65, mssql70, mysql (build-in), oci8, odbc (build-in), pcre (build-in), pdf, pgsql, session (build-in), wddx (build-in), xml (build-in), zlib
(安装之前,请大家不要再问我要什么PHP4下的mysql.dll了,看到上面的“mysql (build-in)”就应该知道,PHP4已经内含了,不需要dll文件)

II、PHP4的的基本设置

(1)我下载的文件名是“php4.0.2-dev_win32-20000816.zip”,解压到c:/php
(2)将c:/php/php.ini移到你的windows目录,win98默认c:/windows,NT/Win2000默认为c:/winnt,(你可以不这样做,但是,为了跟PHP3一致,你最好这样做,因为这样做也没有错的)
(3)看看php.ini文件中的一些内容:
upload_tmp_dir = c:/temp
这个是用来进行文件上传时,保存你临时文件的,如果你设置的是c:/temp那么,你一定要有c:/temp这个目录,而且要能被任何人写,否则你的文件上传将失败。
还有,对于[java],你如果用不着的话,是可以将它去掉的。
要说明是的,PHP4的基本功能配置是比较简单的,但是要用到一些复杂的东西,比如javabean,配置有点难,我也是配置了好久才有点收获,当然期间请教了不少高手。

III、Win2000/Win98 + Apache + PHP4的配置

一、Apahce简介
根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。
二、Apache的安装(指Windows版本)
将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比如安装到一个目录(c:/apache/)下。然后,在该目录的字目录conf下有一个名为httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改为“BindAddress 127.0.0.1”,将“#ServerName new.host.name”改为“ServerName localhost”。好了,就是如此简单,开始运行Apache吧,接着你在浏览器中输入:http://127.0.0.1/应该就会看到Apache服务器的效果了。
需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或其它没有运行服务的端口。一般来说,FTP端口为21... ,那么,你在浏览器中输入“http://127.0.0.1:81”就可以了。
三、设置Apache虚拟目录 在IIS和PWS中,该设置是通过图形界面进行的,在Apache中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行
Alias /test/ "c:/php/test/"
表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。
四、使Apache支持PHP 好了,Apache服务器的简单配置可以了,但是要它支持PHP,还需要做以下工作。
在httpd.conf文件中加入以下几行:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
好了,重新启动Apache服务器,让我们来看看有没有成功。 在test虚拟目录下编写一个最简单的php文件(hello.php):
<? echo "HelloWorld!";?>
在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功? 好了,我们用
<? phpinfo(); ?>
看看php的配置吧!

IV、Win2000/Win98 + IIS5 + PHP4的配置

一、CGI方式安装
进入IIS管理器
站点属性 --> 主目录 --> 配置 -->应用程序映射 -->添加
在“可执行文件”中输入“c:/php/php.exe”
“扩展名 ”中输入“.php”或者其它你想要的名称
二、ISAPI方式安装
进入IIS管理器
站点属性 --> ISAPI筛选器 --> 添加
“筛选器名称”输入“.php”等
“可执行文件”选择“c:/php/sapi/php4isapi.dll ”
三、需要注意的是用IIS,一定要注意权限的问题,当你出现“找不到该页”的问题的时候,有可能就是这个问题了,另外,我个人喜欢用CGI的方式。

V、Win2000/Win98 下MySQL的安装

一、MySQL简介
MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。
二、MySQL的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:/mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:/mysql/bin目录下,运行mysqld-shareware.exe文件 在Win98下直接运行,正常情况下,没有什么提示信息 在NT下可以输入:mysqld-shareware --install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号: mysql> 到此,你已经成功安装了MySQL。
三、设置MySQL用户密码 MySQL数据库的默认用户名为“root”(MS SQL Server 的 sa 相似),密码默认为空。在DOS提示符(注意,不是mysql提示符)下输入 c:/mysql/bin>mysqladmin -u root -p password adminpassword
回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密码便改为“adminpassword”了。
四、简单使用MySQL数据库
1.显示MySQL的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都是在mysql提示符下)
show databases
2.打开一个数据库
use test
其中,test为数据库名称
3.显示一个数据库中所有数据表 (必须先打开一个数据库)
show tables
go
4.以root身份创建一个数据库(在DOS提示符号下)
mysqladmin -u root -p password adminpassword create gsbook
接着会提示你输入密码。
因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”。
5.在数据库中加入数据表
create table gsbook(id int not null auto_increment,primary key(id),nickname varchar(30),email varchar(30),homepage varchar(30),note text,w_time datetime)
go
说明,在今后,我会将mysql的字段类型简单的说明,如果现在看不懂,不要紧的。
恭喜您,到现在为止,您已经具备PHP编程的基本环境了。

Win10下 PHP+Apache+MySQL 详细配置(非集成)

Win10下 PHP+Apache+MySQL 详细配置(非集成)  手动配置环境。从中可以学习到不少东西。...
  • AwakeningWolf
  • AwakeningWolf
  • 2015年09月17日 21:10
  • 3934

windowsXP下搭建Apache+MySql+PHP环境

一、安装Apache 1、下载httpd-2.4.4-win32-ssl_0.9.8.zip包,解压缩到你想放的目录,修改conf/httpd.conf配置文件。 配置文件修改的地方有(这里是安装...
  • happyqyt
  • happyqyt
  • 2013年06月03日 20:05
  • 5016

windows下Apache+MySQL+PHP安装和Zend配置

1、软件下载地址PHP地址为:http://windows.php.net/download/ Apache地址为:http://www.apachelounge.com/download/ My...
  • hacker00011000
  • hacker00011000
  • 2016年09月09日 21:54
  • 2015

Windows XP SP3搭建Apache + PHP环境

httpd-2.2.21-win32-x86-no_ssl.msi php-5.4.0-Win32-VC9-x86.rar
  • liangzhuangdongtou
  • liangzhuangdongtou
  • 2017年04月07日 16:43
  • 636

Windows下Apache+PHP+MySQL搭建web服务器

Windows环境下利用Apache+PHP+MySQL搭建web服务器
  • June_King
  • June_King
  • 2017年10月09日 11:43
  • 856

apache+mysql+wordpress的安装建站

一、下载相应软件 需要下载的软件有:Apache,MySQL,PHP,WordPress Apache:下载Apache MySQL:下载MySql PHP:下载PHP WordPress:下载Wor...
  • shy_snow
  • shy_snow
  • 2017年03月30日 00:05
  • 759

Windows2012服务器上安装Apache+php+mysql

一、环境说明 操作系统:Windows Server 2012 R2 PHP版本:php 5.6.31 MySQL版本:MySQL5.7.11 Apache版本:httpd2.4.18 二、安装步...
  • zyj_15067066062
  • zyj_15067066062
  • 2017年08月03日 16:18
  • 1705

Windows下Apache+php+MySql配置和wordpress的安装

Windows下Apache+php+MySql配置和wordpress的安装     一、   安装前的准备     Apache+php+MySql和wordpress Apache:是一种...
  • youyoushang
  • youyoushang
  • 2012年10月12日 18:54
  • 5493

Windows下Apache使用问题总结(持续更新)

前言在使用apache的过程中,遇到了很多问题,也学会了很多,特将一些常见的问题总结出来,以供参考。apache无法启动The request operation has failed 一般来说,都...
  • yongf2014
  • yongf2014
  • 2015年10月12日 17:53
  • 737

64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】(一)

【软件下载】 本安装实例所使用安装文件如图所示:   其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.m...
  • a7282787
  • a7282787
  • 2015年07月16日 14:02
  • 1050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
举报原因:
原因补充:

(最多只允许输入30个字)