标签: wamp

Mod_rewrite 不适用于 Ubuntu Server(不过在本地工作)

我有一个本地环境工作正常。在 .htaccess 中粘贴了一条测试路线,它按预期工作(将我重新路由到谷歌)。

RewriteEngine on
RewriteRule testpage\.html http://www.google.com [R]
Run Code Online (Sandbox Code Playgroud)

我在我的开发服务器(Unbutu 12.04)上粘贴了同样的东西,它只是给了我一个 Not Found 页面。当我通过运行在 devserver 上验证它时:

sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)

它说“模块重写已经启用”。

编辑:它也出现在 phpinfo() 的“加载的模块”部分,自从安装以来我已经多次重新启动 apache 服务器。

有任何想法吗?

apache ubuntu .htaccess mod-rewrite wamp

1
推荐指数
1
解决办法
5589
查看次数

使用 WAMP 调用未定义的函数 curl_init() 错误

我知道这是一个经常被问到的问题,但我已经尝试了所有我发现的方法,但它仍然不起作用。

我在 Windows 7(64 位)和 PHP 5.4.3 上使用 WAMP 2.2。当我在本地主机中调用 curl_init() 时,出现以下错误消息:

Call to undefined function curl_init() 
Run Code Online (Sandbox Code Playgroud)

我所做的:

  • 在 WAMP 的 PHP 扩展中检查 php_curl
  • 多次重启WAMP
  • 消除 ; 在我的两个 php.ini 文件中的 extension=php_curl.dll 之前
  • 在我的两个 php.ini 文件中检查 extension_dir = "c:/wamp/bin/php/php5.4.3/ext/"
  • 多次重启WAMP
  • 更改这个应该更正的 DLL 的 DLL http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
  • 多次重启WAMP

当我调用 php_info() 时,我找不到 curl ...

php curl wamp

1
推荐指数
1
解决办法
1万
查看次数

Php 脚本无法在 Wamp 本地主机上运行,​​但在远程服务器上运行正常

当我index.php本地主机上打开时,页面显示完整或 php 错误,例如(身份不明的变量等),并且网页根本无法工作。然而,完全相同的 php 文件可以在远程服务器上运行(例如 Godaddy)

文件index.php开头为

<?
require_once ('templates/header.php');
?>
<div class='grid_12'>
<table>

<div id="form" > and son on....
Run Code Online (Sandbox Code Playgroud)

文件header.php开头为:

<?php
session_start();
include('classes/secure.class.php'); // include the class
$secure = new secure(); // load the class
$secure->secureGlobals(); // run the main class function

require_once ('config.php');
require_once ('functions.php');
require_once ('templates/commonheader.php');
require_once ('lang.php');

header('Content-type: text/html; charset=$charset');

?> and so on...
Run Code Online (Sandbox Code Playgroud)

我认为PHP SESSIONSlocalhost有问题我不知道为什么相同的脚本在localhost中不起作用。任何帮助表示赞赏。

J。

php session wamp localhost

1
推荐指数
1
解决办法
3253
查看次数

WAMP“无法加载动态库 php_intl.dll”

我刚刚购买了 Surface Pro 4 并在其上安装了 WAMP。

但它一直给我一个错误;

PHP 启动:无法加载动态库“..../php_intl.dll” - 找不到指定的模块。

但是当我搜索目录时,该文件就在那里。我在我的台式机和工作笔记本电脑(均为 Windows 10)上安装了相同的 WAMP 版本,它们开箱即用,运行良好。我尝试过搜索并遵循一些在线帮助,但没有一个起作用:重新安装 wamp 并将 icu 文件复制到 apache 文件夹。

因为我对 WAMP 有点陌生,所以如果能提供一步一步的过程,我将不胜感激。谢谢。

php apache wamp

1
推荐指数
1
解决办法
2万
查看次数

WAMP MongoDB - PHP 扩展

我在 WAMP SERVER 中安装 PHP MongoDB 扩展时遇到问题。

我得到的错误如图所示在此输入图像描述

php wamp mongodb

1
推荐指数
1
解决办法
4043
查看次数

MSVCR110.dll 丢失 wamp 无法启动,尽管安装了 MSVCR 软件包

我面临这个问题,我不知道如何解决它。我已经在我的机器上安装了 VCR 2010、VCR 2012、VCR 2013 和 VCR 2010 (x86),但当我想启动 WAMP 时,它仍然给我这条消息 MSVCR110 .dll 丢失。

这张截图来自我的窗口控制面板,您可以看到我已经安装了 VCR 软件包。

控制面板截图

这是我想运行 WAMP 时的消息 录像机丢失消息

wamp msvcr100.dll

1
推荐指数
1
解决办法
1万
查看次数

Angular 6 应用程序如何在 wamp 上本地提供服务以及如何将丢失的文件导入索引页

编辑#2

在我的www/目录中,我有我的服务器脚本和文件.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([\w-]+)$ api.php [L]
DirectoryIndex api.php

#RewriteCond %{REQUEST_URI} !echo.php
#RewriteRule .* echo.php?ua=%{HTTP_USER_AGENT}&https=%{HTTPS} [L]

SetEnvIf Origin "^http(s)?://(.+\.)?(dev.local\.com|localhost:8100|localhost:4200)$" ORIGIN=$0
Header always set Access-Control-Allow-Origin %{ORIGIN}e env=ORIGIN
Header merge Vary Origin

Header set Access-Control-Allow-Credentials "true"
Header set Access-Control-Allow-Headers "Content-Type, cookie"
Header set Content-Type "application/json"
Header set Access-Control-Allow-Methods "GET, POST"
# prevent mime based attacks
Header set X-Content-Type-Options "nosniff"
Run Code Online (Sandbox Code Playgroud)

在我的桌面上,我有运行的 Angular 项目:

ng build --prod --aot
Run Code Online (Sandbox Code Playgroud)

我里面有一个文件夹,名为dist/angular/ …

php wamp wampserver angular angular6

1
推荐指数
1
解决办法
2147
查看次数

未定义的属性:MongoDB\Driver\Manager::$db

我有一个在 Windows 10 上的 WAMP 上运行的本地 MongoDB 数据库。我使用 PHP 版本 7.2.10、Apache 2.4.35 和 MongoDB 扩展 1.5.3。我正在测试一个非常简单的 Web 应用程序,当我尝试通过 php 脚本将数据发送到数据库时,出现以下错误:

PHP Notice:  Undefined property: MongoDB\Driver\Manager::$db in 
C:\wamp64\www\php\test.php
Run Code Online (Sandbox Code Playgroud)

相关文件的相关部分test.php如下所示:

$objectId = new MongoDB\BSON\ObjectId();
$dbhost = "127.0.0.1:27017";
$dbname = "db";
$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
var_dump($m);
$db = $m->$dbname;
Run Code Online (Sandbox Code Playgroud)

未定义的属性会导致另一个错误:Fatal error: Uncaught Error: Call to a member function selectCollection() on null这会导致脚本失败。

是什么导致属性MongoDB\Driver\Manager::$db未定义?

php wamp mongodb

1
推荐指数
1
解决办法
6917
查看次数

我该如何解决这个“警告:mysqli_connect():(HY000/1049):未知数据库”问题?

我下载了一个事件管理软件并安装了 wamp 服务器。一切都很好,但是当我尝试注册该网站时,它向我显示了这个

( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'eventmanagmnt' in C:\wamp64\www\Emsp\connection.php on line 2

Call Stack
#   Time    Memory  Function    Location
1   0.0507  403176  {main}( )   ...\Login.php:0
2   0.1265  404264  include( 'C:\wamp64\www\Emsp\connection.php' )  ...\Login.php:2
3   0.1266  404264  mysqli_connect ( )  ...\connection.php:2
Run Code Online (Sandbox Code Playgroud)

php mysqli database-connection wamp

1
推荐指数
1
解决办法
8700
查看次数

我无法使用 Composer 安装特定版本的 Symfony

我要安装Symfony 4.0.6 版本!我写的时候在 cmd 中使用 Composer

composer create-project Symfony/framework-standard-edition Stage_App  "4.0.*"
Run Code Online (Sandbox Code Playgroud)

也试过

composer create-project Symfony/skeleton  Stage_App  "4.0.*"
Run Code Online (Sandbox Code Playgroud)

并且都安装 Symfony 5.0.2

注意:我不想使用最新版本!我只想使用 4.0.6

我怎样才能安装那个版本?

cmd wamp version symfony composer-php

1
推荐指数
1
解决办法
886
查看次数