问题标签 [xampp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
265771 浏览

php - 在 htdocs 文件夹之外制作 XAMPP / Apache 服务文件

是否可以将xampp配置为在htdocs目录之外提供文件?

例如,假设我有一个文件位于以下位置:

C:\projects\transitCalculator\trunk\TransitCalculator.php

我的xampp文件通常来自:

C:\xampp\htdocs\

(因为这是默认配置)有没有办法让 Apache 识别并提供我的TransitCalculator.php文件而不将它移动到下面htdocs?最好我希望 Apache 提供/访问项目目录的全部内容,并且我不想将项目目录移动到htdocs.

编辑:编辑以将 Apache 添加到问题标题中,以使 Q/A 更“可搜索”

0 投票
1 回答
1058 浏览

python - 插入大量数据时出现 mod_python/MySQL 错误:“OperationalError: (2006, 'MySQL server has gone away')”

当使用大量数据进行 INSERT 时,即:

MySQL 回归

"OperationalError: (2006, 'MySQL server has gone away')"

这是在启动脚本后一分钟内发生的,因此这不是超时问题。此外,mediumtext_field应该能够保存约 16MB 的数据,所以这应该不是问题。

任何想法是什么导致了错误或如何解决它?

正在使用的一些相关库:mod_python 3.3.1MySQL 5.0.51(在 Windows XP SP3 上,通过 xampp,详情如下)

ApacheFriends XAMPP(基础包)1.6.5版

  • 阿帕奇 2.2.6
  • MySQL 5.0.51
  • phpMyAdmin 2.11.3
0 投票
6 回答
19376 浏览

php - htaccess 文件、php、包括目录和 windows XAMPP 配置噩梦

XAMPP 使为 Windows 配置本地 LAMP 堆栈变得轻而易举。因此,启用 htaccess 文件是一场噩梦,这非常令人失望。

我的问题:
我有一个 PHP 应用程序,它需要 apache/php 来搜索应用程序中包含的 /includes/ 目录。为此,apache 中必须允许 htaccess 文件,并且 htaccess 文件必须准确指定包含目录的位置。

问题是,我无法让我的 apache 配置查看这些 htaccess 文件。我在 uni 安装这个应用程序并让管理员在那里帮助设置时遇到了很大的麻烦。这不应该那么难,但由于某种原因,我无法让 apache 玩得很好。

这是我的设置:

c:\xampp
c:\xampp\htdocs
c:\xampp\apache\conf\httpd.conf - 我在其中进行了下面列出的更改
c:\xampp\apache\bin\php.ini - 对此文件的更改影响 php 安装
有趣的是,c:\xampp\php\php.ini 更改没有任何意义——这不是影响 php 安装的 ini。

以下几行是我在 httpd.conf 文件中添加的内容

以下是整个htaccess文件包含在:c:\xampp\htdocs\application\htaccess.txt

包含目录存在于指定的位置。

当我尝试访问应用程序时,我收到以下错误:

致命错误:require() [function.require]:在 C:\xampp\htdocs\application\ 中打开所需的 'include.general.inc' (include_path='.;C:\xampp\php\pear\random') 失败第 21 行的 menu\logon.php

包含路径 c..\random\ 在上面列出的 php.ini 文件中指定。xampp 安装无法允许在 htaccess.txt 文件中指定的另一个包含路径。

请帮忙!我猜 httpd.conf 或 htaccess.txt 文件可能有错误。但它似乎没有读取 htaccess 文件。我试图尽可能彻底,所以请原谅这篇文章的冗长。

现在我知道一种解决方法可能是简单地将 include_path 添加到 php 文件中,但我将无法访问我计划部署我的应用程序位置上的 php.ini 文件。但是,我将能够请求服务器管理员允许 htaccess 文件。

更新:将 htacces.txt 重命名为 .htaccess 并修改了 httpd.conf 文件中的相应指令,一切似乎都有效。该应用程序建议命名 htaccess.txt 和 httpd 中的修正指令。这些显然是错误的(至少对于 xampp 堆栈而言)。谢谢您的帮助。

顺便说一句,如果需要将应用程序部署到多个位置,使用 ini_set() 是一种更友好的方式,因此特别感谢该指针。

0 投票
2 回答
3783 浏览

mysql - MySQL 服务器在 XAMPP 中消失了

我正在尝试在 Red Hat Enterprise Edition 中安装 xampp 1.6.7。我按照安装说明进行操作,然后使用命令启动堆栈

我得到了通常的回应

但是当我检查堆栈 MySQL 未运行组件的状态时,我得到:

这并不总是立即发生。有时 MySQL 在崩溃之前运行了一段时间。我检查了日志并没有发现任何东西。

编辑:

mysql日志说

mysql状态 说:

和ps -ef | grep mysql 什么也没产生

0 投票
13 回答
3185 浏览

php - PHP网站,我应该开发成Linux发行版而不是Windows吗?

几个月后,我开始了一个 PHP 项目,但我犹豫是否像往常一样:在我的 Windows Vista 64 位机器上开发。由于我对 Linux 知之甚少,我认为通过在 Linux 发行版上工作可能是一种学习的好方法。

你认为这是个好主意吗?我会在 Ubuntu 上运行VirtualBox(在我的 Vista64 位上)。我正在考虑安装XAMPP以便能够在 PHP 中进行开发。

如果您认为这是一个好主意,请随时向我推荐一些关于虚拟化操作系统或 Linux/dev 应该知道的教程。

更新 我已经在 Windows 中用 PHP 构建了许多网站,问题更多是关于通过虚拟机在其上进行开发来开始学习 Linux 是否是一种好方法?我有 4 个 gigs ram,如果我在虚拟机中安装 Eclipse 会顺利吗?等等

0 投票
3 回答
1950 浏览

php - XAMPP problems with PHP5

I enabled PHP5 on my website and my webhost needs me to add the following to .htaccess files for PHP5 to work:

AddHandler application/x-httpd-php5 .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php5 .php5 .php4 .php .php3 .php2 .phtml

Locally, I am running XAMPP to develop code, but XAMPP does not want to work with the .htaccess file above.

I think it is an issue with XAMPP not recognizing php5 (but it does recognize php if I use "application/x-httpd-php" instead of "application/x-httpd-php5")

How do I resolve this?! I need the .htaccess files to look like above so they work with my webhost, but I need XAMPP to work locally with the same files without making changes!

0 投票
3 回答
5126 浏览

php - PHP mime_content_type() 在 Windows 上失败

我知道 mime_content_type() 已被弃用,但在我看来,目前的替代方案更糟。Finfo似乎需要在 Windows 上添加文件和更改 ini 方向;我不想为我正在制作的脚本要求这个。

我需要找到文件的 mimetype,但是mime_content_type($filename)在 windows 上调用时它失败了。mime_magic.magicfile 指向正确的文件,但是在 ini 文件中启用 mime_magic.debug 时,我收到以下错误消息:

Warning: mime_content_type()[http://www.php.net/mime_magic]: mime_magic not initialized in C:\xampp\htdocs\test.php on line 2

我不确定这是否是一个问题,或者当我禁用调试时它是否仍然发生并且它只是没有告诉我。

我检查了,并extension=php_mime_magic.dll在 ini 文件中启用,httpd.conf 指定

p>

我正在使用 XAMPP 1.6.5。

0 投票
24 回答
17120 浏览

windows - 为什么在我尝试过的每个 XAMPP 安装中 xdebug 都会使 apache 崩溃?

我在三台不同的计算机上安装了 Windows XAMPP 包,其中两台运行 Windows Vista 32 位(1 台 Ultimate / 1 台 Home Premium),1 台运行 Windows Vista 64 Home Premium。

在 php.ini 中启用 xdebug 并重新启动 apache 后,查看默认的 XAMPP localhost 索引会导致 apache 每次都以相同的方式崩溃,并报告“php_xdebug.dll”作为故障模块名称。

这是来自 Windows Crash Reporter 的完整报告:

我试过用谷歌搜索这个问题,但没有找到任何解决方案,只报告了类似的错误。

编辑:我为 php_xdebug.dll 启用了扩展行,到目前为止似乎已经停止了崩溃。

0 投票
1 回答
1493 浏览

apache - 无法通过 xampp 在 XP 上重新安装 apache 2.2 服务

我正在尝试使用 xampp。在遇到一些空间问题后,我想将我的 xampp 安装移动到另一个驱动器 (d:)。但是我在 XP 服务中有 apache 2.2 服务,它们仍然指向我原来的 c: install。我只看到如何开始和停止。我希望仅删除该服务就能解决我的问题。

所以问题是两部分 1)我如何删除服务 2)基于此信息我可以简单地重新安装以使服务运行吗?

谢谢

0 投票
1 回答
2771 浏览

python - 默认 xampp-linux 安装中缺少 config_vars.mk

我在 Ubuntu 8.10 系统上提取了 xampp 包 xampp-linux-1.6.7 并按照 mod_wsgi 文档中的说明进行操作。我收到以下错误:

我无法通过谷歌搜索有关在 xampp 上运行 mod_wsgi 的说明。请帮忙。

解决方案:解决方案隐藏在评论中。感谢Martin v. Löwis,我能够解决这个问题。当 apxs 抛出错误并抱怨缺少 config_vars.mk 时,这意味着缺少 Apache 的构建目录。Fox xampp 用户的解决方案是也下载 xampp-dev 并将其解压缩到相同的路径。