当前位置: 首页 > 图文教程 > 数据库 > MYSQL > Phpnow服务器软件集成套件的安装问题和解决方法

MYSQL
mysql "too many connections" 错误 之 mysql解决方法
MySQL: mysql is not running but lock exists 的解决方法
使用mysql中遇到的几个问题
MySQL一个索引最多有多少个列?真实的测试例子
MySQL里Create Index 能否创建主键 Primary Key
MySQL 创建索引(Create Index)的方法和语法结构及例子
MYSQL 优化常用方法
linux mysql 找回密码
mysql 动态执行存储过程语句
MySQL 查找价格最高的图书经销商的几种SQL语句
MySQL 客户端不输入用户名和密码直接连接数据库的2个方法
mysql 查询表中平均分最低的班级
mysql 左连接、右连接和内连接
Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)
Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
Mysql 插入中文及中文查询 (修改+调试)
mysql 数据表中查找重复记录
MySql .frm数据库文件导入的问题
解决hibernate+mysql写入数据库乱码
mySQL UNION运算符的默认规则研究

MYSQL 中的 Phpnow服务器软件集成套件的安装问题和解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 81 ::
收藏到网摘: n/a

Phpnow是个傻瓜式的服务器软件集成套件,Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包,网址是http://phpnow.org/,其网站上提供了下载链接,有需要的朋友可以去看一看。这个套件让你方便地在Win32平台下建立服务器环境,好处是便利,坏处不说也罢,下面讲讲我在使用时遇到的问题和解决方法。(Phpnow的安装方法请参见http://phpnow.org/guide.html

注:我目前在使用的版本是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的服务环境就配置成功了。

3.一些小细节

上面看到,我把Indexes也添加进去了,因为在本地机中,如果没有索引文件的情况下,可查看目录文件还是有利于工作的:) 但要完善这个小细节,还得再做些修改。返回Apache\conf,打开httpd.conf(不要用记事本打开哦:)),找到这行:

#LoadModule autoindex_module modules/mod_autoindex.so

把前面的#号去掉,这样就可以列目录了。再找到这行:

<IfModule mod_autoindex.c>

而套中其中的,可以找到这一行:

IndexOptions FancyIndexing VersionSort

这一行才是我们要修改的东西,把这行改为:

IndexOptions FancyIndexing VersionSort NameWidth=*

这就是为了让长文件名也可以显示出来。保存,再重启Apache,完美了 

本文写得很口水,主要目的是笔记,其次也是分享(不是分享为先的么- -)