xampp安装后,在ie输入地址后,页面出现Object not found!和Error 40怎么回事???
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 启动几秒钟就自动关闭
我也遇到这个问题了,开启后自动关闭,最后查看错误日志有下面的错误信息:
[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://localhost或http://127.0.0.1 绕开故障点,从浏览器进入。
第1题:
对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。
在本机运行WebServer程序,然后打开IE浏览器。
1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。
2)在IE地址栏中,输入关闭Web服务器的命令:(10)。
第2题:
下列关于配置CiscoAironet1100无线接入点的描述中,错误的是( )。
A.接入点加电后可为连接的PC分配10.0.0.X的IP地址
B.在采用本地配置方式时,接入点的默认IP地址是10.0.0.1
C.在浏览器地址栏中输入PC的IP地址后,进入输入网络密码对话框
D.在汇总状态页面,点击“ExpressSetup”进入快速配置页面,在各栏内输入相应的配置数据
第3题:
下列对Aironet 1100无线接入点进入快速配置页面的描述中,错误的是
A.第一次配置无线接入点一般采用本地配置方式
B.使用5类以太网电缆连接PC机和无线接入点,并给无线接入点加电
C.在PC机获得10.0.0.×的IP地址后,打开浏览器,并在地址栏里输入无线接入点的IP地址192.168.0.1,会出现输入网络密码页面
D.输入密码并按“回车”键后,出现接入点汇总状态页面,点击“Express Setup”进入快速配置页面
第4题:
当我们在地址栏中输入网站的URL后,还必须按下哪个键,IE才会连上该网站()。
AEnter
BCtrl
CShift
DAlt
第5题:
浏览器主页的设置方法()。
第6题:
在性能起始页面输入巡航高度后,可自动显示在下面哪个页面()?
第7题:
IE8中选项卡恢复后,IE8将如何通知用户()
第8题:
输入一个WWW地址后,在浏览器中出现的第一页叫()。
第9题:
启动IE浏览器后,将自动加载()
第10题:
安装并成功运行PWS后,打开PWS默认页面的地址栏输入方式中没有()。
第11题:
页面
主页
浏览器
超链接
第12题:
使用5类UTP电缆将PC机连接到Aironet 1100的以太网端口
在PC机浏览器的地址栏里输入无线接入点的IP地址10.0.0.10,按回车键后出现输入网络密码对话框
在无线接入点加电后,确认PC机获得了10.0.0.X网段的地址
在网络密码对话框输入密码Cisco,出现接入点汇总状态页面,点击“Express Setup”进入快速配置页面
第13题:
A.单击IE收藏夹中的项目
B.单击“开始”菜单的“查找”命令
C.在IE的地址栏中输入网址后再按Enter键
D.单击“开始”菜单的“搜索”命令
第14题:
下列对Aironet 1100无线接入点进入快速配置界面的描述中,错误的是______。
A.第一次配置无线接入点一般采用本地配置方式
B.使用5类以太网电缆连接PC和无线接入点,并给无线接入点加电
C.在PC获得10.0.0.x的IP地址后,打开浏览器,并在地址栏里输入无线接入点的lP地址 192.168.0.1,会出现输入网络密码页面
D.输入密码并按回车键后,出现接入点汇总状态页面,选择[Express Setup]选项进入快速配置页面
第15题:
第16题:
在与因特网服务器连通后,()可以打开需要访问的网页。
第17题:
使用IE浏览器访问WWW站点时,下列说法中正确的是()。
第18题:
在性能页面输入巡航风后,还可以在那个页面看到巡航风()?
第19题:
在IE浏览器页面上端“地址”栏内输入FTP地址的正确格式是()。
第20题:
当我们在地址栏中输入网站的URL后,还必须按下哪个键,IE才会连上该网站()。
第21题:
以下哪点是用户在WLAN热点可以获得IP地址但无法显示portal页面的可能原因()
第22题:
单击IE收藏夹中的项目
单击“开始”菜单的“查找”命令
在IE的地址栏中输入网址后再按Enter键
单击“开始”菜单的“搜索”命令
第23题:
“http://localhost”
“http://default”
“http://127.0.0.1”
“http://你的IP地址”