PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
i、配置之前的工作
配置之前,但是是去找个合适的地方下载。现在,php已经发展到php4了,所以,我只是将php4的安装配置介绍给大家,其实php3的配置和php4是差不多的。另外,考虑到我本人用linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。 <br>个人认为,最好的php4下载地点是:
http://www.mm4.de/ <br>该站点更新快,而且该站的php4内含了很多功能。 <br>我目前用的版本是8月20日更新的,我试了一下,还不错。 <br>该站提供的php4到目前的功能如下: <br>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 <br>(安装之前,请大家不要再问我要什么php4下的mysql.dll了,看到上面的“mysql (build-in)”就应该知道,php4已经内含了,不需要dll文件)
ii、php4的的基本设置
(1)我下载的文件名是“php4.0.2-dev_win32-20000816.zip”,解压到c:php <br>(2)将c:phpphp.ini移到你的windows目录,win98默认c:windows,nt/win2000默认为c:winnt,(你可以不这样做,但是,为了跟php3一致,你最好这样做,因为这样做也没有错的) <br>(3)看看php.ini文件中的一些内容: <br>upload_tmp_dir = c:temp <br>这个是用来进行文件上传时,保存你临时文件的,如果你设置的是c:temp那么,你一定要有c:temp这个目录,而且要能被任何人写,否则你的文件上传将失败。 <br>还有,对于[java],你如果用不着的话,是可以将它去掉的。 <br>要说明是的,php4的基本功能配置是比较简单的,但是要用到一些复杂的东西,比如javabean,配置有点难,我也是配置了好久才有点收获,当然期间请教了不少高手。
iii、win2000/win98 + apache + php4的配置
一、apahce简介 <br>根据web服务器调查公司netcrafe(http://www.netcraft.co.uk/survey/)调查,全internet有50%以上的web服务器都在用apache。apache和ms iis 同属于web服务器。 <br>二、apache的安装(指windows版本) <br>将下载后的文件解压,到一个目录,运行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服务器的效果了。 <br>需要说明的是,如果你的本机已经在运行一个其它的web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的“port 80”改为“port 81”或其它没有运行服务的端口。一般来说,ftp端口为21... ,那么,你在浏览器中输入“http://127.0.0.1:81”就可以了。 <br>三、设置apache虚拟目录 在iis和pws中,该设置是通过图形界面进行的,在apache中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行 <br>alias /test/ "c:/php/test/" <br>表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。 <br>四、使apache支持php 好了,apache服务器的简单配置可以了,但是要它支持php,还需要做以下工作。 <br>在httpd.conf文件中加入以下几行: <br>scriptalias /php/ "c:/php/" <br>addtype application/x-httpd-php .php <br>action application/x-httpd-php "/php/php.exe" <br>当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如: <br>scriptalias /php/ "c:/php/" <br>addtype application/x-httpd-php .php <br>addtype application/x-httpd-php .php4 <br>addtype application/x-httpd-php .phtml <br>action application/x-httpd-php "/php/php.exe" <br>好了,重新启动apache服务器,让我们来看看有没有成功。 在test虚拟目录下编写一个最简单的php文件(hello.php): <br><? echo "helloworld!";?> <br>在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功? 好了,我们用 <br><? phpinfo(); ?> <br>看看php的配置吧!
iv、win2000/win98 + iis5 + php4的配置
一、cgi方式安装 <br>进入iis管理器 <br>站点属性 --> 主目录 --> 配置 -->应用程序映射 -->添加 <br>在“可执行文件”中输入“c:phpphp.exe” <br>“扩展名 ”中输入“.php”或者其它你想要的名称 <br>二、isapi方式安装 <br>进入iis管理器 <br>站点属性 --> isapi筛选器 --> 添加 <br>“筛选器名称”输入“.php”等 <br>“可执行文件”选择“c:phpsapiphp4isapi.dll ” <br>三、需要注意的是用iis,一定要注意权限的问题,当你出现“找不到该页”的问题的时候,有可能就是这个问题了,另外,我个人喜欢用cgi的方式。
v、win2000/win98 下mysql的安装
一、mysql简介 <br>mysql是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ansi sql语句外,最重要的是,它还支持多种平台,而在unix/linux系统上,mysql支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。 <br>二、mysql的安装(指windows版本) 将下载后的文件解压,到一个目录,运行setup程序,会提示整个安装的过程。它默认安装到c:mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:mysqlbin目录下,运行mysqld-shareware.exe文件 在win98下直接运行,正常情况下,没有什么提示信息 在nt下可以输入:mysqld-shareware --install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号: mysql> 到此,你已经成功安装了mysql。 <br>三、设置mysql用户密码 mysql数据库的默认用户名为“root”(ms sql server 的 sa 相似),密码默认为空。在dos提示符(注意,不是mysql提示符)下输入 c:mysqlbin>mysqladmin -u root -p password adminpassword <br>回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密码便改为“adminpassword”了。 <br>四、简单使用mysql数据库 <br>1.显示mysql的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都是在mysql提示符下) <br>show databases <br>2.打开一个数据库 <br>use test <br>其中,test为数据库名称 <br>3.显示一个数据库中所有数据表 (必须先打开一个数据库) <br>show tables <br>go <br>4.以root身份创建一个数据库(在dos提示符号下) <br>mysqladmin -u root -p password adminpassword create gsbook <br>接着会提示你输入密码。 <br>因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”。 <br>5.在数据库中加入数据表 <br>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) <br>go <br>说明,在今后,我会将mysql的字段类型简单的说明,如果现在看不懂,不要紧的。 <br>恭喜您,到现在为止,您已经具备php编程的基本环境了
|
kehui
|
|
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装
※室内空气污染的危害及 [sensor]
※超声波风速传感器在生 [sensor]
※这么冷清 [gabc111]
※手机APP操作有问题 [ssy11407]
※智慧云谷智慧家居将在 [cici]
※上传下载 [cici]
※下载智慧家居 [apple2008]
※秋季干燥,智慧家居温 [apple2008]
※智慧家居紧扣热点 安全 [apple2008]
※办公大楼如何智慧化管 [apple2008]
※智慧云谷工业自控的优 [apple2008]
※传感器助力智慧家居 感 [apple2008]
※智能开关品牌,如何选 [apple2008]
※智慧云谷开关智能安防 [apple2008]
※没有专业人员,如何安 [apple2008]
※烟台智慧云谷董事长任 [apple2008]
※互联网+助推智能家居产 [apple2008]
※WiFi智能家居你还在用 [apple2008]
※智慧云谷智慧家居:创 [apple2008]
※智能家居如何赢得市场 [apple2008]
|