参考答案和解析

1、首先要排除是否端口占用?
方法:将 xampp\apache\conf\httpd.conf 用记事本打开,查找默认的80端口,将其改为不大会冲突的其他端口号譬如我改成了8880。
           Listen 8880       
           ServerName localhost:8880

2、查看apache启动报错log
方法:打开xampp\apache\logs下error.log,找出报错的根源所在。

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误 解,最新的几个版本就改名为 XAMPP 了。它可以Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

XAMPP 1.5.1所集成的主要软件包括:

● Apache 2.2.0:一个历史悠久并且功能十分强大的Web服务器。

● MySQL 5.0.18:PHP的首选数据库,5.0版确保其性能、可靠性及易用性的同时,还增加了视图、存储过程、触发器及服务器端游标等企业数据库的功能。

● PHP 5.1.1 & 4.4.1:一种服务器端编程语言,其语言简单、效率高、支持各种数据库。再加上PHP的开源软件网上随处可见,使得其学习、开发成本非常低,越来越多的网上应用使用PHP开发。

● Perl 5.8.7:用于Unix环境下编程,Perl即有高级语言(如C)的强大能力和灵活性,又有脚本描述语言的方便性。

● ProFTPD 1.2.10:一个 FTP 服务器。

● phpMyAdmin 2.7.0-pl2:一个非常实用的通过Web浏览器对Mysql数据库进行管理操作的工具,它是用PHP编写的。

● OpenSSL 0.9.8a:提供了建立普通的通信层基础上的加密传输层,对 OpenSSL 的一些常见用法包括加密邮件客户的身份验证过程, 基于 Web 的交易如信用卡等等。

● Expat:一种SAX分析器,协助PHP把XML文档解析为HTML。

● FreeTDS:可以Linux下连接Windows数据库的扩展库。

● Gettext:一个工具集,可以帮助 GNU 软件包生成多语言的消息。

● GD:提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。

● Gdbm:Unix系统dbm数据库的 GNU 实现,gdbm适合存储静态的、索引化的数据结构,它创建数据项时非常慢,但检索数据项时非常快。

● IMAP C-Client:一个邮件编程 API 。

● Libpng:创立和操作PNG 格式的图形文件。

● Libjpeg:一个可以操作JPEG 格式文件的库。

● Libxml:一个 XML C 解析器和 GNOME 工具包。

● mod_perl: Apache 中嵌入了一个永久的 Perl 解释器。

● mcrypt:一个加密程序。

● Ming:一个 Flash (SWF) 输出库。

● Ncurses:字符终端处理库。

● Salbotron:一个 XML 工具包。

● SQLite:一种更小更强大的数据库,它是纯C语言的代码,可以非常轻松地和PHP相结合。效率上完全超越微软的Access,即使是MySQL的速度也不能和它相比。

● Zlib:一个压缩库。

安装与启动

将下载的安装包XAMPP-Linux-1.5.1.tar.gz 文件上传到Linux服务器,以系统管理员用户登录,通过下面的命令将其安装到/opt,安装后的目录为/opt/lampp。

tar xvfz XAMPP-Linux-1.5.1.tar.gz -C /opt

安装完毕输入下面的命令就可以启动XAMPP了:

/opt/lampp/lampp start

这时你会看到如下信息:

Starting XAMPP for Linux 1.5.1…

XAMPP: Starting Apache with SSL (and PHP5)…

XAMPP: Starting MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

这里需要注意:XAMPP从 1.4.7版开始支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。

切换到php4的命令为:

/opt/lampp/lampp php4

切换到php5的命令为:

/opt/lampp/lampp php5

如果忘记了当前正使用的PHP版本,可以通过下面的命令查看:

/opt/lampp/lampp phpstatus

其他启动参数如下:

restart 重启XAMPP

startapache 只启动Apache

startssl 启动Apache 的SSL 支持

startmysql 启动MySQL

startftp 启动ProFTPD

stopapache 停止Apache.

stopssl 停止Apache 的SSL 支持

stopmysql 停止 MySQL数据库

stopftp 停止ProFTPD

提高系统安全

XAMPP默认安装之是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。

下面是XAMPP安装后的一些软件的默认用户名及密码:MySQL的超级用户是root,无密码;允许通过网络访问MySQL数据库;ProFTPD 用户为nobody,密码为lampp;允许通过网络访问XAMPP管理页面,用户是lampp,无密码。

很显然,这样的安全性是达不到发布网站的要求的,因此XMAPP还提供了一条用户命令,可以让用户一次性完成对所用软件的密码设置,命令如下:

/opt/lampp/lampp security

这时系统会陆续给出现有的不安全的地方,用户可以选择是否修复这个问题,并设置相应的密码,提示信息如下:

XAMPP: Quick security check…

XAMPP: Your XAMPP pages are NOT secured by a password.

XAMPP: Do you want to set a password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Password protection active. Please use ‘lampp’ as user name!

XAMPP: MySQL is accessable via network.

XAMPP: Normaly that’s not recommended. Do you want me to turn it off? [yes]

XAMPP: Turned off.

XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!

XAMPP: Do you want to set a password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: MySQL has no root passwort set!!!

XAMPP: Do you want to set a password? [yes]

XAMPP: Write the password somewhere down to make sure you won’t forget it!!!

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Setting new MySQL root password.

XAMPP: Change phpMyAdmin’s authentication method.

XAMPP: The FTP password is still set to ‘lampp’.

XAMPP: Do you want to change the password? [yes]

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Reload ProFTPD…

XAMPP: Done.

以上黑体字部分是需要加强安全性的各部分,其含义如下:

“Your XAMPP pages are NOT secured by a password.”指需要为XAMPP页面设置一个密码;“MySQL is accessable via network.”指设置是否允许通过网络访问MySQL数据库,为了网站数据的安全需要将其设为no;“MySQL has no root passwort set!!!”指MySQL的超级用户root没有设置密码;“The FTP password is still set to ‘lampp’.”指FTP 当前密码为lampp。

不知道

安装后程序无法启动
通常是点击star提示busy… apache started [port 80] 或启动Mysql提示error:mysql service not started [-1]
故障现象及解决方法:  
故障一:点击XAMPP控制台的Start按钮没有反应,提示服务忙,80端口被占用。
解决方法:

方法一:更改端口
1)检查被占用的端口运行cmd,然后输入netstat -ano,回车,查看端口或直接运行xampp安装目录下的xampp-portcheck.exe来检测端口。
2)查看本地地址中包含xx.xx.xx.xx:80  443 3306这些行的pid   把这几个数字记下来            
3)启动“任务管理器”——“进程”,在工具栏——查看——“选择列”——勾选PID(进程标识符)

4)然后查看与刚才那个pid对应的是哪个程序,很容易就会找到,就是它占用了80端口;
5)直接接触该进程或使用第三方软件如优化大师 360安全卫士等工具使之开机不启动。
这样,你就可以先启动xampp,然后在去启动你的Skype和迅雷。
方法二:
1、xampp的安装目录中查找“httpd.conf”文件,用文本编辑器打开,将所有的80修改为8081
2、保存后,重启Apache就OK(修改xampp配置文件后必须重启xampp,点击exit重启或重启电脑)3、在ie里输入地址:http://localhost:8081测试
注意:测试是不要用http://localhost,因为localhost默认是http://localhost:80现在是8081
故障二:Apache 启动几秒钟就自动关闭
我也遇到这个问题了,开启后自动关闭,最后查看错误日志有下面的错误信息:

view source
print?
[Wed Jun 08 13:42:46 2011] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 08 13:42:46 2011] [notice] Digest: done
[Wed Jun 08 13:42:47 2011] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Wed Jun 08 13:42:47 2011] [notice] Server built: Nov 11 2009 14:29:03
[Wed Jun 08 13:42:47 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Wed Jun 08 13:42:47 2011] [crit] master_main: create child process failed. Exiting.
[Wed Jun 08 13:42:47 2011] [notice] Parent: Forcing termination of child process 36

解决方法:
1.在XAMPP Control Panel点Setup,弹出命令行;
2.选择6回车,enable mob_perl。
问题解决!
故障三:启动xampp后,点击admin不起作用
解决方法:在浏览器输入http://localhosthttp://127.0.0.1 绕开故障点,从浏览器进入。

百度一下试试
更多“xampp安装后,在ie输入地址后,页面出现Object not found!和Error 40怎么回事???”相关问题
  • 第1题:

    对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。

    在本机运行WebServer程序,然后打开IE浏览器。

    1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。

    2)在IE地址栏中,输入关闭Web服务器的命令:(10)。


    正确答案:(9)http://localhost:8080/index.html或http://127.0.0.1:8080/index.html (10)http://localhost:8080/shutdown或http://127.0.0.1:8080/Shutdown
    (9)http://localhost:8080/index.html或http://127.0.0.1:8080/index.html (10)http://localhost:8080/shutdown或http://127.0.0.1:8080/Shutdown 解析:解答第(9)空缺处的要点在于,必须了解服务器在本地运行的基本路径和端口。由题干最开始给出的请求消息示例信息中,“Host:localhost:8080”说明该服务器使用的不是标准的HTFP端口,而是使用的8080端口号。这一点也可在服务器主程序中的语句“public static final int PORT=8080;”所定义的常量PORT中看出来。在下一个常量的定义“public static final String WEB_OOT=SyStem.getProperty(”user.dir")+ File.separator+"webroot”;”中,不要被WEB ROOT所迷惑,因为Web服务器本身会使用WEB_ROOT作为根目录,至于根目录指向哪个文件夹,只要在定义里面指定好就可以了,不要在HTTP请求中再加上一个路径。因此在本机运行WebServer程序时,在IE地址栏中输入请求“/index.html”页面的命令是: http://localhost:8080/index.html或http://127.0.0.1:8080/index.html。
    在服务器主程序中,语句“private static final String SHUTDOWN_COMMAND="/shutdown";”所定义的SHUTDOWN_COMMAND变量,用于保存关闭服务器的命令,因此在本机运行WebServer程序时,在IE地址栏中输入关闭Web服务器的命令是:http://localhost:8080/shutdown或http://127.0.0.8080/Shutdown。

  • 第2题:

    下列关于配置CiscoAironet1100无线接入点的描述中,错误的是( )。

    A.接入点加电后可为连接的PC分配10.0.0.X的IP地址

    B.在采用本地配置方式时,接入点的默认IP地址是10.0.0.1

    C.在浏览器地址栏中输入PC的IP地址后,进入输入网络密码对话框

    D.在汇总状态页面,点击“ExpressSetup”进入快速配置页面,在各栏内输入相应的配置数据


    正确答案:C
    打开IE浏览器,并在地址栏中输入无线接入点的IP地址,会出现输入网络密码对话框。故选C选项。

  • 第3题:

    下列对Aironet 1100无线接入点进入快速配置页面的描述中,错误的是

    A.第一次配置无线接入点一般采用本地配置方式

    B.使用5类以太网电缆连接PC机和无线接入点,并给无线接入点加电

    C.在PC机获得10.0.0.×的IP地址后,打开浏览器,并在地址栏里输入无线接入点的IP地址192.168.0.1,会出现输入网络密码页面

    D.输入密码并按“回车”键后,出现接入点汇总状态页面,点击“Express Setup”进入快速配置页面


    正确答案:C
    P212在PC机获得0.0.×的IP地址后,打开浏览器,并在地址栏里输入无线接入点的IP地址10.0.0.1,会出现输入网络密码页面

  • 第4题:

    当我们在地址栏中输入网站的URL后,还必须按下哪个键,IE才会连上该网站()。

    AEnter

    BCtrl

    CShift

    DAlt


    A

  • 第5题:

    浏览器主页的设置方法()。

    • A、左键单击IE菜单栏中的“工具”
    • B、左键单击“Internet选项”
    • C、在“地址(R)”后的文本框中输入主页地址
    • D、左键单击“确定”按钮退出

    正确答案:A,B,C,D

  • 第6题:

    在性能起始页面输入巡航高度后,可自动显示在下面哪个页面()?

    • A、爬升页面
    • B、巡航页面
    • C、航段页面
    • D、A和B和C

    正确答案:D

  • 第7题:

    IE8中选项卡恢复后,IE8将如何通知用户()

    • A、出现新的提示窗口
    • B、无任何提示
    • C、页面信息栏显示
    • D、在选项卡上显示标题气泡

    正确答案:D

  • 第8题:

    输入一个WWW地址后,在浏览器中出现的第一页叫()。

    • A、页面
    • B、主页
    • C、浏览器
    • D、超链接

    正确答案:B

  • 第9题:

    启动IE浏览器后,将自动加载()

    • A、163电子邮局的页面
    • B、搜狐网站的页面
    • C、网易网站的页面
    • D、IE中设定的起始页面

    正确答案:D

  • 第10题:

    安装并成功运行PWS后,打开PWS默认页面的地址栏输入方式中没有()。

    • A、“http://localhost”
    • B、“http://default”
    • C、“http://127.0.0.1”
    • D、“http://你的IP地址”

    正确答案:B

  • 第11题:

    单选题
    输入一个WWW地址后,在浏览器中出现的第一页叫()。
    A

    页面

    B

    主页

    C

    浏览器

    D

    超链接


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    下列对Cisco Aironet 1100接入点进入快速配置页面的描述中,错误的是(  )。
    A

    使用5类UTP电缆将PC机连接到Aironet 1100的以太网端口

    B

    在PC机浏览器的地址栏里输入无线接入点的IP地址10.0.0.10,按回车键后出现输入网络密码对话框

    C

    在无线接入点加电后,确认PC机获得了10.0.0.X网段的地址

    D

    在网络密码对话框输入密码Cisco,出现接入点汇总状态页面,点击“Express Setup”进入快速配置页面


    正确答案: A
    解析:
    在配置Cisco Aironet 1100无线AP时,该设备的默认管理地址为10.0.0.1。

  • 第13题:

    在与因特网服务器连通后,()可以打开需要访问的网页。

    A.单击IE收藏夹中的项目

    B.单击“开始”菜单的“查找”命令

    C.在IE的地址栏中输入网址后再按Enter键

    D.单击“开始”菜单的“搜索”命令


    参考答案:A, C

  • 第14题:

    下列对Aironet 1100无线接入点进入快速配置界面的描述中,错误的是______。

    A.第一次配置无线接入点一般采用本地配置方式

    B.使用5类以太网电缆连接PC和无线接入点,并给无线接入点加电

    C.在PC获得10.0.0.x的IP地址后,打开浏览器,并在地址栏里输入无线接入点的lP地址 192.168.0.1,会出现输入网络密码页面

    D.输入密码并按回车键后,出现接入点汇总状态页面,选择[Express Setup]选项进入快速配置页面


    正确答案:C
    解析:Cisco Aironet 1100系列接入点是一款无线局域网收发器,主要用于独立无线网络的中心点或无线网络和有线网络之间的连接点。第一次配置Cisco Aironet 1100时,可以采用本地配置方式,即使用5类或超5类以太网电缆(UTP)连接PC和无线接入点,通过该接入点的以太网端口进行配置。由于该AP出厂时默认的设备管理地址为10.0.0.1,因此与其连接的PC所配置的IP地址必须是10.0.0.x网段的地址,即10.0.0.2~10.0.0.254中的任一IP地址。
    在IE浏览器的地址栏中输入“http://10.0.0.1”并按回车键,将出现要求输入用户名及密码的对话框。按【lab】键跳过用户名文本框直接切换到密码文本框。输入大小写敏感的密码Cisco然后按回车键(或单击【确定】按钮)。系统将进入接入点汇总状态的页面。在左侧目录栏中,选择【Express Setup】选项,将进入快速配置页面。

  • 第15题:

    启动 IE 浏览器后,将自动加载( );在 IE 浏览器中重新载入当前页,可通过( )的方法来解决

    A.空白页
    B.常用页面
    C.最近收藏的页面
    D.IE 中设置的主页

    答案:D
    解析:
    启动 IE 浏览器后,将自动加载IE中设置的首页。通常可以通过刷新来重新加载当前页面。

  • 第16题:

    在与因特网服务器连通后,()可以打开需要访问的网页。

    • A、单击IE收藏夹中的项目
    • B、单击“开始”菜单的“查找”命令
    • C、在IE的地址栏中输入网址后再按Enter键
    • D、单击“开始”菜单的“搜索”命令

    正确答案:A,C

  • 第17题:

    使用IE浏览器访问WWW站点时,下列说法中正确的是()。

    • A、只能输入域名
    • B、输入IP地址或域名
    • C、需同时输入IP地址和域名
    • D、只能输入IP地址

    正确答案:B

  • 第18题:

    在性能页面输入巡航风后,还可以在那个页面看到巡航风()?

    • A、巡航页面和航路页面
    • B、巡航页面和航路数据页面
    • C、航路页面和航段页面
    • D、航路页面和爬升页面

    正确答案:B

  • 第19题:

    在IE浏览器页面上端“地址”栏内输入FTP地址的正确格式是()。

    • A、http://10.18.8.30
    • B、ftp://10.18.8.30
    • C、10.18.8.30
    • D、ftp://10.18.8.30

    正确答案:B

  • 第20题:

    当我们在地址栏中输入网站的URL后,还必须按下哪个键,IE才会连上该网站()。

    • A、Enter
    • B、Ctrl
    • C、Shift
    • D、Alt

    正确答案:A

  • 第21题:

    以下哪点是用户在WLAN热点可以获得IP地址但无法显示portal页面的可能原因()

    • A、用户手机已停机
    • B、用户设备了IE代理
    • C、用户名密码输入错误
    • D、以上都不对

    正确答案:B

  • 第22题:

    多选题
    在与因特网服务器连通后,()可以打开需要访问的网页。
    A

    单击IE收藏夹中的项目

    B

    单击“开始”菜单的“查找”命令

    C

    在IE的地址栏中输入网址后再按Enter键

    D

    单击“开始”菜单的“搜索”命令


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    安装并成功运行PWS后,打开PWS默认页面的地址栏输入方式中没有()。
    A

    “http://localhost”

    B

    “http://default”

    C

    “http://127.0.0.1”

    D

    “http://你的IP地址”


    正确答案: A
    解析: 暂无解析