问题标签 [wamp]

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 投票
14 回答
22175 浏览

php - 内容类型在 PHP 中不起作用

我遇到了一些无法正常工作的 PHP 文件的问题。任何浏览器都不会收到内容类型。Firebug 将文件解释为 text/html 而不是 css。这是文件:

我测试在标题行之前放置一行echo 'TEST';,并期待看到经典的“标题已发送”错误,但没有出现!

然而,普通的 .css 文件就像一个魅力一样工作。

我能做些什么来解决这个问题?

更新:在 php.ini 中进行 了更改default_mimetype = "text/html"default_mimetype = "text/css"并且所有页面都立即被解释为 css,因此必须有一种方法可以只发送此文件的 css 标头:)

约翰要求的完整文件:

更新#2: 添加ini_set('default_mimetype', 'text/css');到 PHP 文件修复了这个文件,但它并没有解决导致这个错误的问题......

更新#3: 测试添加AddType text/css .css到 .htaccess 和 Apache 配置。仍然没有运气。还测试发送与字符集分开的标题:header('Content-Type: text/css');- 仍然没有运气......

更新#4: 在服务器上重新安装了 Apache+PHP 以查看问题是否消失,但没有。一样的老,一样的老……

0 投票
1 回答
583 浏览

php - 为什么 eAccelerator 不缓存到硬盘?

当查看 php.ini 中的设置文件夹以供 eAccelerator 使用时,什么都没有。也没有隐藏文件。目录也是可写的:

在 php.ini 中还获得了以下设置以允许磁盘缓存:

签出时php_info();出现以下信息:

随着正在读取的文件数量的增加,分配的 RAM 会增加,所以它肯定是缓存的,但为什么它不向临时目录写入任何内容呢?

谢谢!

0 投票
4 回答
6562 浏览

php - 如何在 WAMP 服务器 WINDOWS XP 中进行 MEMCACHE

我正在运行 WAMP 服务器并刚刚启用 php_memcache 扩展并尝试了代码

我收到以下错误

0 投票
7 回答
17236 浏览

php - Wamp 服务器:多个虚拟主机无法在 Windows 上运行

我在 Windows 上有两个虚拟主机(例如:test1.dev 和 test2.dev)。但它总是为两个虚拟主机加载 test1.dev 的内容。

以下是我的文件:

主持人:

httpd.conf:

有人能认出这个问题吗?

0 投票
1 回答
5952 浏览

php - XAMPP 1.7.3 如何支持 PHP 5.3 和 PHP 5.2 以及其他更低的 PHP

我想知道如何使用多个 PHP 版本(例如 PHP 5.3、5.2、5 和 4)设置 XAMPP 服务器,我知道 WAMP 可以轻松做到这一点,但我对使用 WAMP 的 WP 插件有问题。现在如果 XAMPP 可以支持 PHP 版本,我的生活会变得轻松和有条理;与同时安装 WAMP 和 XAMPP 相比(我上次在格式化我的工作站之前做过。现在如果我有选择,我不会再这样做了)。

注意:我使用的是 Windows 7 并安装了 XAMPP 1.7.3。

谢谢!

0 投票
1 回答
12278 浏览

php - 在 EasyPHP{WAMP} 中设置 root 密码后无法从 phpMyAdmin 访问 MySQL

首次启动 MySQL 成功设置后,出于安全原因,该页面提示我设置 ROOT 密码。

设置密码后,我不再能够访问 MySQL。错误是:

在网上查找并尝试了config.inc.phpphpmyadmin 文件夹中的以下选项:

  1. 将身份验证设置为“http”,以便提示输入用户名和密码

    /li>
  2. 在配置文件中设置正确的密码

    /li>

他们都没有工作。

任何人都可以建议访问 MySQL 的解决方法吗?我并不担心无法使用 root 帐户,而是想使用其他用户名对数据库进行 CRUD。

0 投票
2 回答
3040 浏览

php - mysql_connect() 导致页面不显示 (WAMP)

我目前有一个运行 MySQL 和 PHP 的网站,这一切都在工作。我已经尝试安装 WAMPServer 以便能够在我自己的计算机上在该站点上工作,但是我在尝试使该站点正常工作时遇到了问题。

HTML 和 PHP 文件可以正常工作(通过访问http://localhost/index.php等)。但是有些页面显示“此网页不可用”(在 Chrome 中)或“Internet Explorer 无法显示此网页”,这让我认为服务器有错误,当页面不存在时,它通常显示“糟糕!此链接似乎已损坏”或 IE 的标准 404 页面。

我站点中的每个页面都有一个 include() 调用来设置一个类的实例来处理所有数据库事务。此类在其构造函数中打开与数据库的连接。我发现注释掉构造函数的内容将允许页面加载,尽管这可以理解地导致页面稍后出现错误。

这是包含文件的内容:

作为对这里发生的事情的说明。我正在尝试使用我网站上的数据库,而不是本地机器。当我将 dbName、用户和密码的实际值插入我的数据库软件 (Navicat Lite) 并在站点的最终版本上正常工作时,它们的实际值起作用,所以我认为问题不在于这些值本身,而是Apache 或 Wamp 的一些设置。

这是我尝试登录该站点的 Apache 错误日志的摘录:

我已经尝试在线搜索解决方案,但无法找到任何帮助。如果您需要任何进一步的信息来帮助解决此问题,请随时提出要求。

(另外请注意,我什至在这台计算机上没有 Skype,所以我看不出这是一个问题,因为这种冲突似乎是任何 Wamp 问题的默认响应。)

[编辑:从错误日志中删除条目,因为它已作为一个不相关的问题解决] [编辑:查看我的主机文档,我发现除了 80 和 443(用于 HTTP 和 HTTPS)之外的所有端口都被阻止,这意味着它们没有允许像我在这里尝试做的那样的外部连接。我已将其更改为本地数据库,但仍然收到相同的错误。问题仍然悬而未决。]

0 投票
3 回答
10475 浏览

apache - 是否可以让 WAMP 以用户 [myself] 而不是本地 SYSTEM 身份运行 httpd.exe?

mod_wsgi我使用 WAMP在 apache 上运行 django 应用程序。

某个 URL 允许我流式传输图像文件的内容,其路径存储在数据库中。

这些文件可以位于本地计算机上或网络驱动器 ( \\my\network\folder) 下。

使用开发服务器(manage.py runserver),我可以毫无困难地读取和流式传输文件。

使用 WAMP 和网络驱动器文件,我得到一个IOError: 显然是因为 httpd 实例在所述驱动器上没有读取权限。

在任务管理器中,我看到httpd.exeSYSTEM运行。我想告诉 WAMP 以 [我自己] 身份运行服务器,因为我对共享文件夹具有读写权限。(最终,生产服务器应该由具有权限的“www-admin”用户运行)

将网络共享文件夹映射到驱动器号(例如 Z:)根本无法解决此问题。

中的用户/组指令httpd.conf似乎对 Apache 的行为没有任何影响。

我也注册过:我试图复制HKLM\[...]\wampapache注册表项HK_CURRENT_USER\并重命名原始键,但是当我 cmd 时似乎找不到新键

或者当我运行 WAMP 时。

我已经没有想法了:)

有没有人遇到过同样的问题?

0 投票
2 回答
2791 浏览

virtual - 从外部 LAN 访问虚拟主机

我正在建立一个 Web 开发平台,使在我的本地计算机上编写和测试所有代码变得尽可能简单,并将其与我的 Web 服务器同步。我设置了几个虚拟主机,这样我就可以通过输入“project”而不是“localhost/project”作为 URL 来访问我的项目。

我还想进行设置,以便我可以从任何网络访问我的项目。我注册了一个指向我计算机 IP 地址的 DYNDNS URL。

在我设置虚拟主机之前,这在任何地方都非常有效。现在,当我尝试通过输入我的 DYNDNS URL 来访问我的项目时,我收到 403 禁止错误消息,“您无权访问此服务器上的 /。”

为了设置我的虚拟主机,我编辑了两个文件——system32/drivers/etc 文件夹中的 hosts 和我的 WAMP 安装的 Apache 文件夹中的 httpd-vhosts.conf。

在 hosts 文件中,我只是添加了与 127.0.0.1 关联的服务器名称。我在 http-vhosts.conf 文件中添加了以下内容:

知道为什么我无法通过输入我的 DYNDNS URL 来访问我的项目吗?此外,是否可以设置虚拟主机,以便当我从网络外部的随机计算机输入http://projects时,我可以访问 url.dyndns.info/projects(也就是我家用计算机上的 WAMP 项目)?

非常感谢您的帮助,谢谢!

0 投票
1 回答
1194 浏览

php - PHP 启动警告 - sqlanywhere 模块

成功安装 wamp 服务器后,我安装了 sqlanywhere 模块(php-5.3.0_sqlanywhere.dll),并将其作为扩展名添加到 php.ini 文件中。问题是,启动后,Wamp 服务器会抛出以下错误。

PHP Startup: sqlanywhere: Unable to initialize module Modulecompiled with build ID=API20090626, TS,VC9 PHPcompiled with build ID=API20090626, TS,VC6 这些选项需要匹配

需要注意的是我的PHP版本(5.3.0)匹配sybase模块(php-5.3.0_sqlanywhere.dll)问题可能出在哪里?