`
jinyanhui2008
  • 浏览: 321296 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

xampp常见问题处理

 
阅读更多

XAMPP只支持32位的linux。所以如果在64位中运行XAMPP会报错:XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

解决这个问题很简单,只需安装32位库,运行:

  1. yum install -y glibc*i686
  2. sudo apt-get install ia32-libs

 

安装完之后要考虑以下安全问题,XAMPP为了方便开发,被设置得尽量开放,但这也带来一些安全问题。这儿有一份 XAMPP 缺乏安全防护的列表:

  • MySQL 管理员(root)没有密码。
  • MySQL 可通过网络访问。
  • ProFTPD 使用“lampp”作为用户名“nobody”的密码。
  • PhpMyAdmin 可以通过网络访问。
  • 示例程序可以通过网络访问。
  • MySQL 和 Apache 在同一个用户名(nobody)下运行。
要修正绝大部分的安全薄弱环节,只需执行以下命令:
  1. /opt/lampp/lampp security

接下来可能会遇到phpmyadmin拒绝访问的问题。只需打开httpd-xampp.conf文件,找到<Directory "/opt/lampp/phpmyadmin">,在对应的</Directory>之前加上Require all granted。修改完如下所示:

  1. <Directory"/opt/lampp/phpmyadmin">
  2. AllowOverride AuthConfig Limit
  3. Order allow,deny
  4. Allow from all
  5. Require all granted
  6. </Directory>

然后用 /opt/lampp/lampp restart 重新运行即可正确访问

如果一切顺利那么恭喜恭喜。但是我很不幸的发现进了phpmyadmin却各种没有权限!这个问题在windows下面遇到过,原因应该是在前面解决安全问题时修改了数据库账号root的密码,而phpmyadmin中默认的为空。这么想问题就简单了,到/opt/lampp/phpmyadmin下找到config.inc.php,在/* Authentication type and info */下面加上必要的信息,比如我的就是这样:

  1. /* Authentication type and info */
  2. $cfg['Servers'][$i]['auth_type']='config';
  3. $cfg['Servers'][$i]['host']='localhost';
  4. $cfg['Servers'][$i]['connect_type']='tcp';
  5. $cfg['Servers'][$i]['compress']=false;
  6. $cfg['Servers'][$i]['user']='root';
  7. $cfg['Servers'][$i]['password']='123456';
  8. $cfg['Servers'][$i]['extension']='mysql';
  9. $cfg['Servers'][$i]['AllowNoPassword']=true;

最后重启lampp,linux的世界多么美好~

分享到:
评论

相关推荐

    xampp+testlink安装常见问题

    ### XAMPP与TestLink安装常见问题解析及解决方案 #### 一、Apache启动不起来 **问题描述**:Apache在启动过程中可能会遇到无法启动的情况,通常原因是端口被其他服务占用。 **解决方法**: 1. **查看端口占用...

    xampp 1.6.8 免安装 官方原版

    Perl 是一种高级的、通用的、解释型、动态的编程语言,虽然在现代Web开发中不如PHP那么常见,但在XAMPP中,它为用户提供了额外的脚本选项,尤其是在文本处理和系统管理任务方面。 XAMPP的免安装特性意味着用户可以...

    windowxp下安装xampp无法启动apache的问题

    在Windows XP系统中安装XAMPP,用户可能会遇到Apache服务器无法启动的问题。XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和...在处理这类问题时,耐心和细心至关重要,因为每个细节都可能成为解决问题的关键。

    xampp服务器

    标题中的"xampp服务器"指的是使用XAMPP搭建的本地服务器环境,这在进行网站开发、测试或学习Web技术时非常常见。 描述中提到的"xampp-win32-7.1.7-0-VC14-installer.exe"是XAMPP的Windows 32位版本安装程序,版本号...

    xampp-win32 1.8.1 安装包,PHP for Windows的环境。

    8. **说明文档**: "说明.htm"文件通常提供安装指南、常见问题解答和如何使用XAMPP的简要说明,对于初次使用者来说非常有用。 总之,XAMPP-win32-1.8.1是为Windows平台设计的一款包含Apache、PHP、MySQL和Perl等组件...

    xampp集成软件包

    64位系统能够处理更大的内存地址空间,对于需要处理大量数据或运行内存占用高的应用程序(如大型数据库或复杂Web应用)来说,64位版本的XAMPP可以提供更好的性能。 **安装与使用** 在下载并解压Win64 VC15压缩包后...

    xampp-linux-1.7.1

    它可以让开发者编写动态网页内容,与数据库交互,处理表单数据,以及执行服务器端的多种任务。PHP 可以直接嵌入到 HTML 中,简化了 web 开发流程。 4. **lampp**: 在提供的文件名称列表中,“lampp”是 XAMPP 的...

    xampp-linux-1.6.8a

    其采用.tar.gz格式的压缩包,这种格式在Linux环境下非常常见,因为它是轻量级且易于解压的。 **Apache** 是世界上最流行的Web服务器软件,负责处理HTTP请求并返回网页内容。Apache1.6.8a是该服务器软件的一个较旧...

    xampp1.6.8版本

    Perl 是一种强大的文本处理语言,虽然在Web开发中不如PHP那么常见,但在XAMPP中仍然作为一部分提供,可以用于各种脚本任务和自动化工作流程。 6. **其他组件** - **PHPMyAdmin** 是一个基于Web的MySQL数据库管理...

    xampp安装过程中遇到的问题整理

    然而,手动处理可能导致进一步的问题,如缺少必要的文件,因此推荐使用完整的安装程序来完成安装过程。 5. **病毒扫描和安全软件**: - **误报**:某些安全软件可能会误识别XAMPP的可执行文件为恶意软件并阻止其...

    [绿色]xampp(mysql)

    XAMPP中的PHP支持常见的扩展,如GD库用于图像处理,mysqli或PDO扩展用于数据库连接。 **四、Perl** Perl是一种功能强大的脚本语言,虽然在Web开发中不如PHP常见,但在文本处理和系统管理任务中依然有其价值。XAMPP...

    xampp-win32-5.6.30.rar

    **Perl** 是另一种解释型编程语言,虽然在现代Web开发中不如PHP常见,但在处理文本和系统管理任务时仍有一定用处。在XAMPP中,Perl可以作为一个额外的工具供开发者选择使用。 **VC11** 指的是Visual C++ 2012编译器...

    [原创]xampp-tomcat- connector---- xampp 完美整合现有的tomcat [续]

    博客作者可能会详细解释每个步骤,提供配置示例,以及解决常见问题的技巧。在实际操作中,需要注意的是,配置的细节可能因XAMPP和Tomcat版本的不同而略有差异,因此,阅读并理解博客内容对于成功整合至关重要。此外...

    xampp-win32-1.7.7-VC9

    7. **Web应用程序**:XAMPP通常还会预装一些常见的Web应用程序,如phpBB(论坛软件)、mediawiki(维基引擎)和WordPress(博客平台)等,方便开发者进行测试和演示。 描述中提到的“testlink和禅道”是两种常见的...

    xampp-linux-devel-1.7.7.tar.gz

    `.tar.gz`是Linux中常见的文件压缩格式,`.tar`是一个打包文件,它将多个文件或目录合并成一个单一的档案文件,而`.gz`则是GNU gzip压缩算法的扩展,用于减小文件大小,便于传输和存储。 在提供的压缩包子文件的...

    xampp集成工具··应用在windows的各个版本哦

    Perl虽然在现代Web开发中不如PHP那么常见,但依然有用武之地,特别是在处理文本和系统管理任务时。XAMPP中的Perl可以配合CGI(Common Gateway Interface)使用,创建交互式的Web应用程序。 XAMPP的易用性和全面性...

    XAMPP for Windows

    在XAMPP中,PERL的加入提供了额外的灵活性,虽然在现代Web开发中可能不如PHP那么常见,但在某些特定场景下,PERL仍然具有其独特的优势。 除了这些核心组件,XAMPP还包含其他实用工具,如**phpMyAdmin**,这是一个...

    xampp-win32-1.8.3-0-VC11-installer

    **PERL** 是一种通用的、高级的、解释型的脚本语言,虽然在现代Web开发中不如PHP那么常见,但在处理文本、系统管理和网络编程等方面仍有着广泛的应用。XAMPP包含了PERL,允许开发者利用其功能处理各种任务。 **VC11...

    xampp-windows-x64-installer.zip

    Perl是另一种解释型编程语言,尽管在现代Web开发中不如PHP常见,但在某些特定场景下,如文本处理和系统管理,Perl仍然有其独特价值。 "xampp-windows-x64-8.0.2-0-VS16-installer.exe"和"xampp-windows-x64-7.4.15-...

    XAMPP V1.7.2 Final for Windows【建站集成软件包】官方多国语言安装版

    虽然在现代Web开发中,PHP和JavaScript更常见,但Perl在XAMPP中仍可用,为有需要的用户提供额外的灵活性。 5. **其他组件**:除了上述核心组件外,XAMPP还包括一些附加工具,如FileZilla FTP客户端、phpMyAdmin...

Global site tag (gtag.js) - Google Analytics