问题标签 [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.
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.1
,MySQL 5.0.51
(在 Windows XP SP3 上,通过 xampp,详情如下)
ApacheFriends XAMPP(基础包)1.6.5版
- 阿帕奇 2.2.6
- MySQL 5.0.51
- phpMyAdmin 2.11.3
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() 是一种更友好的方式,因此特别感谢该指针。
mysql - MySQL 服务器在 XAMPP 中消失了
我正在尝试在 Red Hat Enterprise Edition 中安装 xampp 1.6.7。我按照安装说明进行操作,然后使用命令启动堆栈
我得到了通常的回应
但是当我检查堆栈 MySQL 未运行组件的状态时,我得到:
这并不总是立即发生。有时 MySQL 在崩溃之前运行了一段时间。我检查了日志并没有发现任何东西。
编辑:
mysql日志说
mysql状态 说:
和ps -ef | grep mysql 什么也没产生
php - PHP网站,我应该开发成Linux发行版而不是Windows吗?
几个月后,我开始了一个 PHP 项目,但我犹豫是否像往常一样:在我的 Windows Vista 64 位机器上开发。由于我对 Linux 知之甚少,我认为通过在 Linux 发行版上工作可能是一种学习的好方法。
你认为这是个好主意吗?我会在 Ubuntu 上运行VirtualBox(在我的 Vista64 位上)。我正在考虑安装XAMPP以便能够在 PHP 中进行开发。
如果您认为这是一个好主意,请随时向我推荐一些关于虚拟化操作系统或 Linux/dev 应该知道的教程。
更新 我已经在 Windows 中用 PHP 构建了许多网站,问题更多是关于通过虚拟机在其上进行开发来开始学习 Linux 是否是一种好方法?我有 4 个 gigs ram,如果我在虚拟机中安装 Eclipse 会顺利吗?等等
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!
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 指定
我正在使用 XAMPP 1.6.5。
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 启用了扩展行,到目前为止似乎已经停止了崩溃。
apache - 无法通过 xampp 在 XP 上重新安装 apache 2.2 服务
我正在尝试使用 xampp。在遇到一些空间问题后,我想将我的 xampp 安装移动到另一个驱动器 (d:)。但是我在 XP 服务中有 apache 2.2 服务,它们仍然指向我原来的 c: install。我只看到如何开始和停止。我希望仅删除该服务就能解决我的问题。
所以问题是两部分 1)我如何删除服务 2)基于此信息我可以简单地重新安装以使服务运行吗?
谢谢
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 并将其解压缩到相同的路径。