平台ApachephpSSIMySQL服务器配置_第1页
平台ApachephpSSIMySQL服务器配置_第2页
平台ApachephpSSIMySQL服务器配置_第3页
平台ApachephpSSIMySQL服务器配置_第4页
平台ApachephpSSIMySQL服务器配置_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Win平台Apache+php+SSI+MySQL服务器配置一、配置Apache 现在开始配置Apache服务器,使它更好的替我们服务,事实上,如果不配置,你的安装目录下的Apache2htdocs文件夹就是网站的默认根目录,在里面放入文件就可以了。这里我们还是要配置一下C:Program FilesApache GroupApache2confhttpd.conf在“Ln 231”,或者查找关键字“DocumentRoot”(也就是网站根目录),找到如下图所示地方,然后将""内的地址改成你的网站根目录,地址格式请照图上的写,主要是一般文件地址的“”在Apache里要改成“

2、/”。“Ln 256”,同样,你也可以通过查找“<Director”来定位,以后不再说明,将""内的地址改成跟DocumentRoot的一样。“Ln324”,DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开等。“Ln627”,就是强制所有输出文件的语言编码,把“# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要强制输出的语言,中文是“zh-cn”,保存,关闭。这样的Apache配置就到此结束了,现在利用先前的小图标重启动,所有的配置

3、就生效了,你的网站就成了一个网站服务器,如果你加载了防火墙,请打开80或8080端口,或者允许Apache程序访问网络。二、配置PHP将下载的php安装文件php-5.2.17-Win32-VC6-x86(注意VC6适用于非IIS,VC9适用于IIS,以及32位与64位。官方下载时注意)解压缩。指定解压缩的位置,我的设定在“C:php”。查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为“php.ini”,打开编辑,找到下面图中的地方, Ln419,有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为

4、“Off”,就只能用“$_POST'变量名'、$_GET'变量名 '”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,比如访问mysql,如下图所示Ln563,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点。要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,如果

5、因为“ext”目录下默认没有此模块,加载会提示找不到文件而出错。三、Apache与PHP的结合现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件。Ln 173,找到这里,添加进如图所示选中的两行,“LoadModule php5_module C:/php/php5apache2.dll” #是指以module方式加载php,“PHPIniDir "C:/php"” #是指明php的配置文件php.ini的位置Ln 757后,加入AddType application/x-httpd-php .phpAd

6、dType application/x-httpd-php .htmlAddType application/x-httpd-php .htmAddType application/x-httpd-php .txtAddType application/x-httpd-php .jia你也可以加入更多,实质就是添加可以执行php的文件类型。 如果这里没有添加相应的文件类型,则只能以文本的形式显示。添加系统变量,在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下添加新的系统变量。变量名:Php,变量值为C:php;C:phpext其中的“C:php” 是php安

7、装目录,全部确定。系统路径添加好后要重启电脑才能生效。四、Apache开启SSIApache默认是不支持SSI的,需要更改httpd.conf来进行配置。打开conf目录下的httpd.conf文件。搜索“AddType text/html .shtml”,搜索结果:# AddType text/html .shtml# AddOutputFilter INCLUDES .shtml把这两行前面的#去掉。然后搜索“Options Indexes FollowSymLinks”,在后面添加“ Includes”即将该行改变为 Options Indexes FollowSymLinks Incl

8、udes。如果让php也支持SSI语句,可以后面加上一行,AddOutputFilter Includes .php保存后,重起apache即可。验证SSI配置成功:新建test.shtml,代码如下<!-#echo var="DATE_LOCAL"->。刷新页面显示“Wednesday, 20-Jun-2012 11:05:33 中国标准时间“则配置成功。五、说明Shtml不支持php语言、Php可以支持SSI语句其他的可以支持php语言六、安装Mysql打开下载的mysql安装文件,双击解压缩,运行,选择安装类型,有“Typical(默认)”、“Comple

9、te(完全)”、“Custom(用户自定义)”三个选项,一般选择“Custom”,有更多的选项,也方便熟悉安装过程在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。点选“Chang

10、e.”,手动指定安装目录。建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。正在安装中,请稍候,直到出现下面的界面这里是询问你是否要注册一个的账号,或是使用已有的账号登陆,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,点“Finish”结束软件的安装并启动mysql配置向导。mysql配置向导启动界面,按“Next”继续。选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(

11、标准配置)”,选择“Detailed Configuration”,方便熟悉配置过程。选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Data

12、base Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择,按“Next”继续。对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续选择您的网站的一般mysql访问量,同时连接的

13、数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,按“Next”继续是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,按“Next”继续这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在Character Set

14、那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字,按 “Next”继续。选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。这一步

15、询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用

16、户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。七、数据库可视化管理1、图形管理软件navicat。操作简单易上手,非常适用于新手配置数据库服务。2、php程序phpmyadmin管理数据库。八、安装ZendOptimizerZendOptimizer为php代码优化程序,理论上可以减少php程序转换一半时间。九、安装php扩展插件Adobd为链接其他数据库函数库Jpgraph为php绘制图表函数库OK!服务器配置就可以常见问题集锦:1、phpMyAdmin“无法载入mysql扩展,请检查PHP配置2、问题:phpmyadmin需要一个短语密码解答:配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论