首页 > 作文

PHP&MYSQL服务器配置说明

更新时间:2023-04-06 08:08:57 阅读: 评论:0

apache1.3.22forwin32+php4.0.6+activeperl5.006001+zendoptimizerv1.1.0+mod_抵押物gzip1.3.19.1a+mysql4.0.0alpha

apache1.xforwin32虽然**能差(和iis比起来差太远了,希望2.xforwin32早点出),但是它的bug比较少,资源占用也少,而且它的模块式更方便功能的增加。php-4具有执行快速,**能效率高的特点,perl提供了perl-cgi的支持,zendoptimizer是加速php程序的,mod_zip用来压缩webrver输出数据,mysql为数据库。以下是以win2k/xp作为蓝本,win9x运行这些服务软件太麻烦了,没办法作为rvice来运行。

一、

各软件下载地点:

apache:h家庭经济困难申请理由ttp://www.apache.org/dist/httpd/binaries/win32/

php:/d/file/titlepic/manual-lookup.php />
activeperl:http://www.activestate.com/products…l/download.plex(下载win32)

zendoptimizer:http://www.zend.com/store/getfreefi…pid=13&zbid=198

mod_gzip:/d/file/titlepic/(下载.dll)br />
mysql:http://www.mysql.com/downloads/index.html

其他软件:

phpmyadmin:http://sourceforge.net/project/show…elea_id=44593(用于对数据库的控制操作)

二、

安装路径(以下是范例,可以随便安装,但是最好不要安装在带有长名字的路径)

apache:d:\apache

php:d:\php

perl:d:\perl

mysql:d:\mysql

mod_gzip:解压在d:\apache\modules

zendoptimizer:解压在d:\php

网站文件放置:d:\myweb

phpmyadmin:解压在d:\myweb\phpmyadmin

windows:d:\windows

三、配置mysql

安装后会自动运行winmysqladmin,并且提示输入用户名密码,输入用户名,密码,默认情况下已经安装为nt的rvice,如果需要更安全点,那么在winmysqladmin的my.initup那一页port=端口那里修改默认的端口,在下面还有用户名密码的修改。修改完了,点击左边的savemodiffication保存设置,然后右键点击控制台窗体,选winnt->stopthervice->startthervice,这样新设置就生效了。

四、配置php

将php.ini-dist改名为php.ini,并且打开修改。

在[php]的下一行添加

zend_optimizer.optimization_level=15

zend_extension_ts=”d:\php\zendoptimizer.dll”

zendoptimizer.dll的路径一定要符合

接着查找extension_dir,在后面=加上你的windir\system32\目录全称,例如:extension_dir=d:\windows\system32\(最后的\一定不能省略!)

查找extension=php_exif.dll、extension=php_imap.dll、extension=php_ld中国卫浴品牌排行ap.dll、extension=php_zlib.dll,将前面的分号注释去掉

查找mysql.default_port,在等号后面添加你的mysql端口,例如:mysql.default_port=3306(3306是mysql的默认端口)

查找mysql.default_host,在等号后面添加localhost,例如:mysql.default_host=localhost

保存

将php.iniphp.exe复制到windows目录,将php里面php4ts.dll、dlls以及extensions目录下面的全部.dll文件复制到windows\system32下面(不要覆盖已有文件)

五、配置apache

打开apache\conf\httpd.conf文件,以下为主要设置

rvertypestandalone

rverroot“d:/apache”

#apache安装的目录

pidfilelogs/httpd.pid

scoreboardfilelogs/apache_runtime_status

timeout300

keepaliveon

maxkeepaliverequests100

keepalivetimeout15

maxrequestsperchild1024

threadsperchild50

ndbuffersize65536

maxclients150

listen80

#监听80端口,默认webrver端口

bindaddress*

#在任何ip均可以使用webrver

loadmodulevhost_alias_modulemodules/mod_vhost_alias.so

addmodulemod_vhost_alias.c

#去掉这两行前面的#,开启虚拟域名的支持

port80

rveradminme@localhost

rvernamelocalhost

#端口、管理员email,服务器域名,按实际修改

documentroot“d:/myweb/”

#web文件保存地址,这里是以d:/myweb作为例子

<directory“d:/myweb/”>

optionsfollowsymlinksmultiviews

allowoverrideall

orderallow,deny

allowfromall

</directory>

#设置d:/myweb的访问选项

scriptalias/cgi-bin“e:/myweb/cgi”

<directory“d:/myweb/cgi/”>

allowoverridenone

optionsnone

orderallow,deny

allowfromall

</directory>

#设置cgi-bin目录权限

#!/perl/bin/perl

#这一行配置perl-cgi的运行环境,由于activeperl安装在d:\perl,所以这里直接使用相对路径

#注意,要运行的cgi、pl文件的头一行要和这里相同,否则不能运行。这里也可以写成

##!d:/perl/bin/perl

#另外这个配置第一个#不代表注释的意思,所以不能省略!!

查找directoryindexindex.html,在下面添加

directoryindexindex.htm

directoryindexdefault.htm

directoryindexdefault.html

directoryindexindex.php

directoryindexindex.php3

directoryindexindex.cgi

查找addtypeapplication/x-httpd-php

修改为addtypeapplication/x-httpd-php.php.phtml.php3

查找addhandlercgi-script

修改为addhandlercgi-script.cgi.pl

loadmodulephp4_moduled:/php/sapi/php4apache.dll

loadmodulegzip_moduled:/apache/modules/apachemodulegzip.dll

#加载php4,gzip模块

###以下为gzip模块设置

mod_gzip_onyes

mod_gzip_minimum_file_size300

mod_gzip_maximum_file_size0

mod_gzip_maximum_inmem_size100000

mod_gzip_keep_workfilesno

mod_gzip_dechunkyes

mod_gzip_can_negotiateyes

mod_gzip_temp_dird:/apache/temp

#必须在apache目录下面有一个temp目录,没有就新建一个

mod_gzip_item_includefile\.html$

mod_gzip_item_includefile\.htm$

mod_gzip_item_includefile\.shtml$

mod_gzip_item_includefile\.shtm$

mod_gzip_item_includefile\.pl$

mod_gzip_item_includefile\.cgi$

mod_gzip_item_includemime^text/.*

mod_gzip_item_includehandler^perl-script$

mod_gzip_item_includemime^httpd/unix-directory$

mod_gzip_item_includehandler^rver-status$

mod_gzip_item_includehandler^rver-info$

mod_gzip_item_includemime^application/x-httpd-php

mod_gzip_item_includefile\.php$

mod_gzip_item_includefile\.php3$

mod_gzip_item_includefile\.mht$

mod_gzip_item_excludefile\.css$

mod_gzip_item_excludefile\.js$

mod_gzip_item_excludemime^image/.*

mod_gzip_item_excludereqheadercontent-type:multipart/form-data

mod_gzip_item_excludereqheadercontent-type:application/x-www-form-urlencoded

mod_gzip_item_excludefile\attachment.php$

#上面这个是vbb必须要的

###endofmod_gzipsampleconfig

logformat“%h%l%u%t\”%r\”%>s%bmod_gzip:%{mod_gzip_result}nin:%中邮创业{mod_gzip_input_size}nout:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct.”mod_gzip_info

#记录gzip运行情况

#以上为httpd.conf需要添加或者修改的地方,其他不用修改可以了

六、配置phpmyadmin

打开config.inc.php文件修改

$cfgrvers[1][‘host’]=‘localhost’;//mysql地址

$cfgrvers[1][‘port’]=‘3306’;//mysql端口

$cfgrvers[1][‘ur’]=‘urname’;//mysql用户名

$cfgrvers[1][‘password’]=‘passwd’;//mysql密码

$cfgdefaultlang=‘zh’;//配置phpmyadmin为简体中文界面

由于phpmyad上古部落min这个是mysql配置,所以需要将他放在一个别人猜不到的目录或者该目录需要用户权限验证

七、测试

如果按照默认的d:\myweb\phpmyadmin,那么用浏览器打开以下地址http://localhost/phpmyadmin/

如果测试成功会出现phpmyadmin的mysql管理页面,点击showphpinformation,或者去http://localhost/phpmyadmin/phpinfo.php,这个显示出webphpmysql的配置情况以及运行情况………

只要配置没问题,那么上面apache1.3.22forwin32+php4.0.6+activeperl5.006001+zendoptimizerv1.1.0+mod_gzip1.3.19.1a+mysql4.0.0alpha配置完毕

本文发布于:2023-04-06 08:07:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/163015f3cfb7390ae6252ce4a23ff63d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP&MYSQL服务器配置说明.doc

本文 PDF 下载地址:PHP&MYSQL服务器配置说明.pdf

下一篇:返回列表
标签:端口   目录   文件   路径
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图