现在的位置:首页 > 整合版服务端 >
2008年01月03日发布玉乡集成环境(测试版)XamppSetup
兵锋发布于2008-01-03 11:48:19 玉乡
使用说明
1、安装、启动与关闭
(1)、以系统管理员用户登录,将LonmoServ安装到服务器上任意目录(不能放在中文名目录内)、比如c盘根目录,
双击运行目录内的setup_xampp.bat初始化LonmoServ。
(2)、运行xampp.exe进入xampp管理中心,点击模块名称后的“启动”或“停止”即可启动或停止apache、mysql等各个模块;
(3)、选择模块名称前的“服务”框就可以将其注册为服务并可在“XAMPP服务配置”进行管理。
(4)、设置或启动好后关闭窗口(不要点击“Exit”退出)即可将管理面板最小化到任务栏。
(5)、XAMPP集成版本为1.6.5版,支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。
运行根目录下的php-switch.bat即可进入php切换的命令窗口
切换到php4:
在命令窗口输入4
切换到php5:
在命令窗口输入5
(6)、控制面板XAMPP 2.5版,是根据玉乡WOW特别编写,为了方便广大用户的使用要求,本版本特别加入了控制面板按钮的分配文件XAMPP.ini,用户通过这个文件可以配置控制面板各项按钮所需要执行的命令,为方便功能的扩展。这些配置如果不需要也可以删除,删除状态下将默认连接到玉乡模拟器的BBS。
2、(特别提示)移动整体环境到其它地方(即复制或移动到其它目录或服务器时)
只运行根目录下的setup_xampp.bat即可进入命令窗口,选择“1"对环境重新进行初始化即可。
注意:如果您启用了虚拟主机,这时需要重新检查虚拟主机配置文件中的相对路径是否正确(如果设置的是绝对路径则不必检查)
3、提高系统安全
XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。
在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。
这里的两个默认用户的密码务必要设置,设置方法:
(1)先在“安全”这里设置好root账户的密码
(2)通过默认主页左侧的phpmyadmin导航栏进入phpmyadmin界面,输入用户名root后直接点击登陆即可。
(3)更改pma帐号密码:登录后,点击首页的“权限”菜单,点击出现的“用户一览”页面的用户名“pma”后面的图标进入权限设置页面,在“编辑权限”这个页面的“更改密码”这里设置密码。更改后用写字板或记事本等文本编辑器xampp\phpMyAdmin\config.inc.php的第63行的pma密码更改为刚才设置的密码,否则,登陆会出错。
注:只有pma不设置密码时,XAMPP的web主界面的MySQL database的状态才会显示为ACTIVATED状态!
4、目录说明:
Web程序(PHP、Html)都放到 xampp\htdocs\
perl文件目录 xampp\cgi-bin\;
apache基础配置:xampp\apache\conf\extra\httpd.conf
apache更多配置(如虚拟主机等)文件:xampp\apache\conf\extra\
php配置文件:xampp\apache\bin\php.ini
5、配置虚拟主机:
只需要修改虚拟主机配置文件:xampp\apache\conf\extra\httpd-vhosts.conf。
这里只说明基于域名(服务器只有单ip)的虚拟主机配置方法,基于ip(服务器多ip,可以每个虚拟主机一个ip)等的配置方法请参考apache官方手册。
(1)请将“#NameVirtualHost *:80”这里的“#”去掉,即改为“NameVirtualHost *:80”,如果使用的非80端口,将这里和下面虚拟主机配置文件中的“80"改为实际端口即可。
(2)我们看看这个配置文件下面的“VirtualHost example:”这部分,为了便于本机操作,我们先建立起“localhost”这个虚拟主机,否则一旦启用虚拟主机会导致本地的xampp无法进入web管理界面。
配置文件自带了两个配置好但没启用的例子,我们建好的“localhost”的虚拟主机应该是这样的:
<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot /xampp/htdocs
ServerName localhost
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
</VirtualHost>
其中,没有注释符的几项是必需的,有注释符的项目是可选的,当然,您也可以根据apache官方文档( http://lamp.linux.gov.cn/Apache/ApacheMenu/vhosts/name-based.html )设定更多的项目。
“DocumentRoot”:
为必需项。这个是虚拟主机站点的根目录,可以是相对路径或绝对路径、路径不能包含空格等特殊字符。使用相对路径时路径是相对环境所在的分区,我的环境放在d盘的根目录,所以示例中写作“/xampp/htdocs”、也可以写作“D:/xampp/htdocs”(后面不加"/"),如果环境放在d盘的www目录,那么这里的路径就要写作“/www/xampp/htdocs”、也可以写作“D:/www/xampp/htdocs”(后面不加"/")。
配置虚拟主机失败多数都是路径设置的不对。
“ServerName”:
为必需项。这个是配置虚拟主机的域名。可以是“localhost”、“xyptt”、“www.xyptt.com”等。
虚拟主机配置常见问题:
如果配置后apache通过管理面板启动不了,请直接运行环境根目录下的apache_start.bat、apache_stop.bat启动或关闭apache,这时能看到具体的报错信息。
如果虚拟主机配置后没生效,看看apache报错日志(xampp\apache\logs\error.log)一般就能知道原因所在。
6、调试程序
(1)、调试php程序
{xampp}\htdocs目录(除perl脚本以外的所有的web程序都要放在这里),
在浏览器地址栏输入 http://localhost/ 即可访问解压到{xampp}\htdocs的程序
(调试htdocs下的其它程序也都是在浏览器地址栏输入 http://localhost/对应的目录名/文件名)
(2)、调试perl程序
把程序放到{xampp}\cgi-bin目录,在浏览器地址栏输入 http://localhost/cgi-bin/对应的目录名/文件名即可
--------------------------
重要说明
--------------------------
1- 启动前请保证您的机子的80端口没有被占用(请关闭其它的占用80端口的程序.iis、skype、迅雷等都可能占用80端口)
2- Skype与XAMPP的Apache有冲突,因为 Skype 缺省情况下把80端口和443端口作为接入设备的备用端口,也就是所谓的防火墙穿透了。解决方法:重新设置 Skype 菜单 "工具"->"选项"->"连接" 项,去掉 “把80端口和443端口作为接入设备的备用端口” 前面的复选框。副作用:如果你的 Skype 处于防火墙/代理之下,将没法正常使用 Skype ,只有正确设置了防火墙/代理的端口重定向才行。
3- 请确认计算机启用了TCP/IP网络协议 (如果你的计算机没有联网的话).
4-正在使用迅雷时也会导致xampp套件中的apache无法启动,可以先停掉迅雷。启动后再使用迅雷没问题。
-如果通过管理面板启动或关闭apache、mysql,请直接运行环境根目录下的apache_start.bat、apache_stop.bat或mysql_start.bat、 mysql_stop.bat启动或关闭apache、mysql,这时能看到具体的报错信息
5-如果您启用了组件中的ftp但远程连接时却根本连不上也没任何报错,这时请检查一下您服务器上是否设置了防火墙
7- 如有其它问题, 请到 http://bbs.xyptt.com说明.
8- 最必须再次声明一点,这套系统目前还只是一个测试版本,可能还会存在各种相应的问题,大家不要寄于太过分的希望如何如何等,玉乡时间毕竟十二分有限。很多事情只能有时间走到哪里就走到哪里。但是大家的共同的意见和建议将为玉乡提供思路和发展的方向。希望大家使用顺利!
本站统一解压缩密码:www.mangoschina.com
提取码:不需要
下载地址:
【转载请注明来自芒果中文 www.mangoschina.com】
点此下载
搜索mangos更多的相关内容?
