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位库,运行:
- yum install -y glibc*i686
- sudo apt-get install ia32-libs
安装完之后要考虑以下安全问题,XAMPP为了方便开发,被设置得尽量开放,但这也带来一些安全问题。这儿有一份 XAMPP 缺乏安全防护的列表:
- MySQL 管理员(root)没有密码。
- MySQL 可通过网络访问。
- ProFTPD 使用“lampp”作为用户名“nobody”的密码。
- PhpMyAdmin 可以通过网络访问。
- 示例程序可以通过网络访问。
- MySQL 和 Apache 在同一个用户名(nobody)下运行。
要修正绝大部分的安全薄弱环节,只需执行以下命令:
- /opt/lampp/lampp security
接下来可能会遇到phpmyadmin拒绝访问的问题。只需打开httpd-xampp.conf文件,找到<Directory "/opt/lampp/phpmyadmin">,在对应的</Directory>之前加上Require all granted。修改完如下所示:
- <Directory"/opt/lampp/phpmyadmin">
- AllowOverride AuthConfig Limit
- Order allow,deny
- Allow from all
- Require all granted
- </Directory>
然后用 /opt/lampp/lampp restart 重新运行即可正确访问
如果一切顺利那么恭喜恭喜。但是我很不幸的发现进了phpmyadmin却各种没有权限!这个问题在windows下面遇到过,原因应该是在前面解决安全问题时修改了数据库账号root的密码,而phpmyadmin中默认的为空。这么想问题就简单了,到/opt/lampp/phpmyadmin下找到config.inc.php,在/* Authentication type and info */下面加上必要的信息,比如我的就是这样:
- /* Authentication type and info */
- $cfg['Servers'][$i]['auth_type']='config';
- $cfg['Servers'][$i]['host']='localhost';
- $cfg['Servers'][$i]['connect_type']='tcp';
- $cfg['Servers'][$i]['compress']=false;
- $cfg['Servers'][$i]['user']='root';
- $cfg['Servers'][$i]['password']='123456';
- $cfg['Servers'][$i]['extension']='mysql';
- $cfg['Servers'][$i]['AllowNoPassword']=true;
最后重启lampp,linux的世界多么美好~
相关推荐
### XAMPP与TestLink安装常见问题解析及解决方案 #### 一、Apache启动不起来 **问题描述**:Apache在启动过程中可能会遇到无法启动的情况,通常原因是端口被其他服务占用。 **解决方法**: 1. **查看端口占用...
Perl 是一种高级的、通用的、解释型、动态的编程语言,虽然在现代Web开发中不如PHP那么常见,但在XAMPP中,它为用户提供了额外的脚本选项,尤其是在文本处理和系统管理任务方面。 XAMPP的免安装特性意味着用户可以...
在Windows XP系统中安装XAMPP,用户可能会遇到Apache服务器无法启动的问题。XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和...在处理这类问题时,耐心和细心至关重要,因为每个细节都可能成为解决问题的关键。
标题中的"xampp服务器"指的是使用XAMPP搭建的本地服务器环境,这在进行网站开发、测试或学习Web技术时非常常见。 描述中提到的"xampp-win32-7.1.7-0-VC14-installer.exe"是XAMPP的Windows 32位版本安装程序,版本号...
8. **说明文档**: "说明.htm"文件通常提供安装指南、常见问题解答和如何使用XAMPP的简要说明,对于初次使用者来说非常有用。 总之,XAMPP-win32-1.8.1是为Windows平台设计的一款包含Apache、PHP、MySQL和Perl等组件...
64位系统能够处理更大的内存地址空间,对于需要处理大量数据或运行内存占用高的应用程序(如大型数据库或复杂Web应用)来说,64位版本的XAMPP可以提供更好的性能。 **安装与使用** 在下载并解压Win64 VC15压缩包后...
它可以让开发者编写动态网页内容,与数据库交互,处理表单数据,以及执行服务器端的多种任务。PHP 可以直接嵌入到 HTML 中,简化了 web 开发流程。 4. **lampp**: 在提供的文件名称列表中,“lampp”是 XAMPP 的...
其采用.tar.gz格式的压缩包,这种格式在Linux环境下非常常见,因为它是轻量级且易于解压的。 **Apache** 是世界上最流行的Web服务器软件,负责处理HTTP请求并返回网页内容。Apache1.6.8a是该服务器软件的一个较旧...
Perl 是一种强大的文本处理语言,虽然在Web开发中不如PHP那么常见,但在XAMPP中仍然作为一部分提供,可以用于各种脚本任务和自动化工作流程。 6. **其他组件** - **PHPMyAdmin** 是一个基于Web的MySQL数据库管理...
然而,手动处理可能导致进一步的问题,如缺少必要的文件,因此推荐使用完整的安装程序来完成安装过程。 5. **病毒扫描和安全软件**: - **误报**:某些安全软件可能会误识别XAMPP的可执行文件为恶意软件并阻止其...
XAMPP中的PHP支持常见的扩展,如GD库用于图像处理,mysqli或PDO扩展用于数据库连接。 **四、Perl** Perl是一种功能强大的脚本语言,虽然在Web开发中不如PHP常见,但在文本处理和系统管理任务中依然有其价值。XAMPP...
**Perl** 是另一种解释型编程语言,虽然在现代Web开发中不如PHP常见,但在处理文本和系统管理任务时仍有一定用处。在XAMPP中,Perl可以作为一个额外的工具供开发者选择使用。 **VC11** 指的是Visual C++ 2012编译器...
博客作者可能会详细解释每个步骤,提供配置示例,以及解决常见问题的技巧。在实际操作中,需要注意的是,配置的细节可能因XAMPP和Tomcat版本的不同而略有差异,因此,阅读并理解博客内容对于成功整合至关重要。此外...
7. **Web应用程序**:XAMPP通常还会预装一些常见的Web应用程序,如phpBB(论坛软件)、mediawiki(维基引擎)和WordPress(博客平台)等,方便开发者进行测试和演示。 描述中提到的“testlink和禅道”是两种常见的...
`.tar.gz`是Linux中常见的文件压缩格式,`.tar`是一个打包文件,它将多个文件或目录合并成一个单一的档案文件,而`.gz`则是GNU gzip压缩算法的扩展,用于减小文件大小,便于传输和存储。 在提供的压缩包子文件的...
Perl虽然在现代Web开发中不如PHP那么常见,但依然有用武之地,特别是在处理文本和系统管理任务时。XAMPP中的Perl可以配合CGI(Common Gateway Interface)使用,创建交互式的Web应用程序。 XAMPP的易用性和全面性...
在XAMPP中,PERL的加入提供了额外的灵活性,虽然在现代Web开发中可能不如PHP那么常见,但在某些特定场景下,PERL仍然具有其独特的优势。 除了这些核心组件,XAMPP还包含其他实用工具,如**phpMyAdmin**,这是一个...
**PERL** 是一种通用的、高级的、解释型的脚本语言,虽然在现代Web开发中不如PHP那么常见,但在处理文本、系统管理和网络编程等方面仍有着广泛的应用。XAMPP包含了PERL,允许开发者利用其功能处理各种任务。 **VC11...
Perl是另一种解释型编程语言,尽管在现代Web开发中不如PHP常见,但在某些特定场景下,如文本处理和系统管理,Perl仍然有其独特价值。 "xampp-windows-x64-8.0.2-0-VS16-installer.exe"和"xampp-windows-x64-7.4.15-...
虽然在现代Web开发中,PHP和JavaScript更常见,但Perl在XAMPP中仍可用,为有需要的用户提供额外的灵活性。 5. **其他组件**:除了上述核心组件外,XAMPP还包括一些附加工具,如FileZilla FTP客户端、phpMyAdmin...