Phpnow服务器软件集成套件的安装问题和办理办法[服务器安全]
本文“Phpnow服务器软件集成套件的安装问题和办理办法[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Phpnow是个傻瓜式的服务器软件集成套件,Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包,网址是http://phpnow.org/,其网站上供应了下载链接,有需求的朋友可以去看一看.这个套件让你便利地在Win32平台下建 立服务器环境,好处是便利,害处不说也罢,下面讲讲我在利用时碰到的问题和办理办法.
注:我目前在利用的版本是PHPnow-1.4.5-20
1、phpnow增添虚拟主机
上图出自phpnow.org,简单阐明了虚拟主机的开设办法,关键是关于本机,得晓得改正host文件:
假如没有域名大概不会用,可以通过编辑 C:\WINDOWS\system32\drivers\etc\hosts 来利用“虚拟域名”.
本例中的 bbs.test.com 就是在 “127.0.0.1 localhost” 的下一行增添一行 “127.0.0.1 bbs.test.com” 实现的.
关于本机,我举荐这样设置:
运行PnCp.cmd,把主机名和主机别名都设置为 localhost2,目录就是你想设置到的硬盘上任何一个目录,如D:\localhost2,最后一步中把“限制虚拟主机权限”设为n,然后在 host文件中增添进一行“127.0.0.1 localhost2”.这时,翻开浏览器,输入http://localhost2/便可得到精确的页面.查看D:\localhost2文件夹,会发 现多了一个index.php,这是phpnow增添进去的,可删除.(说得很底子吧- -)假如在安装Phpnow时用了别的端口,如我用了8080,便可以用网址http://localhost2:8080/举行拜候.
2.为Apache配置SSI
在Phpnow中找到Apache文件夹,进入Apache\conf,找到httpd.conf文件,用Dreamweaver翻开,不举荐用记事本翻开,因为会乱码而出错,最好先备份一个.
翻开后,找到这一行:#AddType text/html .shtml,会看到紧接着的是#AddOutputFilter INCLUDES .shtml,把前面的#号去掉,这样可以让Apache通过SSI方法加入.shtml后缀的文件了,为了让html和htm的文件也行,增添这几句:
AddType text/html .html
AddOutputFilter INCLUDES .html
AddType text/html .htm
AddOutputFilter INCLUDES .htm
保存文件.这样OK了吗?未,这样还不够的,再进入文件夹extra,即Apache\conf\extra,找到httpd-vhosts.conf,一样用Dreamweaver翻开,你会看到文件中有这几行:
<Directory “D:/localhost2″>
Allow from all
</Directory>
改正成这样:
<Directory “D:/localhost2″>
Options Includes Indexes FollowSymLinks
Allow from all
</Directory>
这里的Options Includes Indexes FollowSymLinks 是一个对当前目录的设置选项,Options背面跟的辨别是
Includes——答应服务器引入,Indexes——答应目录索引(针对无index.html时列出文件),FollowSymLinks——不会注释介个了^_^
一切就序,重启Apache吧:还是运行PnCp.cmd,看对应的操作输入23重启Apache,号令窗口闪一下就没了,一切安好,这样,可以SSI的服务环境就配置成功了.
一些小细节
上面看到,我把Indexes也增添进去了,因为在本地机中,假如没有索引文件的情形下,可查看目录文件还是有利于工作的:) 但要完善这个小细节,还得再做些改正.返回Apache\conf,翻开httpd.conf(不要用记事本翻开哦:)),找到这行:
#LoadModule autoindex_module modules/mod_autoindex.so
把前面的#号去掉,这样便可以列目录了.再找到这行:
<IfModule mod_autoindex.c>
而套中此中的,可以找到这一行:
IndexOptions FancyIndexing VersionSort
这一行才是我们要改正的东西,把这行改成:
IndexOptions FancyIndexing VersionSort NameWidth=*
这就是为了让长文件名也可以显示出来.保存,再重启Apache,完善了
以上是“Phpnow服务器软件集成套件的安装问题和办理办法[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |