我从Lighttpd服务器切换到WAMP,然后发现php中的套接字无法正常工作.但是php已配置并正常工作.(phpinfo()工作)我删除了php.ini @ C:\ wamp\bin\php\php5.2.5中php_sockets.dll的注释.但仍然给出错误"致命错误:调用未定义函数socket_create()".在WAMP中启用php中的套接字的更多配置?(php_sockets.dll也在那里,我查了一下)
谢谢!
我正在使用LightOpenID在我的PHP Web应用程序中启用Google身份验证.
但是,当我在本地服务器上测试相同时,我收到以下错误
( ! ) Fatal error: Uncaught exception 'ErrorException' with message 'You must have either https wrappers or curl enabled.' in C:\wamp\www\speakerdb\openid.php on line 94
( ! ) ErrorException: You must have either https wrappers or curl enabled. in C:\wamp\www\speakerdb\openid.php on line 94
Call Stack
# Time Memory Function Location
1 0.0006 366848 {main}( ) ..\index.php:0
2 0.0034 648640 LightOpenID->__construct( ) ..\index.php:4
Run Code Online (Sandbox Code Playgroud)
这在我的远程服务器上运行良好.我将在我的应用程序的每个页面中使用LightOpenID来检查用户是否已登录.我尝试给"localhost"作为域名,但得到相同的错误.
我启用了curl而不是我的wamp服务器但是当启用curl时,带有LightOpenID的页面不会运行.
我现在正在使用Windows 8尝试安装wamp服务器,但它有禁止的错误
我试试这个并且不行
AllowOverride none要求全部授予
我正在运行 wampserver。
我的 mysql 服务器崩溃了,wampmysqld 服务无法启动。另外,localhost/phpmyadmin没有显示 phpmyadmin 但给了我一个 403 错误。我为另一个 mysql 版本安装了 mysql-addon。然后我转到 wampserver 图标并执行 Mysql > Version > 并选择我刚刚下载的附加版本。
这有帮助,wampmysqld 能够启动,wampserver 图标能够一直变绿,我的应用程序正在运行。但是,phpmyadmin 给出了 404 错误。我该如何解决?
phpmyadmin.conf 是:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.3.9/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
<Directory "c:/wamp/apps/phpmyadmin3.3.9/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny …Run Code Online (Sandbox Code Playgroud) 我已经使用 pear 在 wamp 服务器中安装了 phpunit,目录结构如下 C:\Easy-PHP\pear\PHPUnit。
PHPUnit 运行良好,我可以从全局运行它,即 c:\phpUnit
我的问题是如何从目录内运行测试?
例如:
我有要在 c:\Users\j.bloggs\workspace\assets\project-name\classes\myClass.php 中测试的类
我在 c:\Users\j.bloggs\workspace\assets\project\tests\myClassTest.php 中有测试
如何设置使用 PHPUnit 以这种方式运行测试?我看到了关于 phpunit.xml 和 bootstrap.php 的信息,我该如何实现这些?我还没有找到任何关于这一点的明确信息。
谢谢你的帮助。
我的设置是Windows 8(64),WAMPSERVER 2.5,PHP 5.5.12(64)和Apache 2.4.9(64).但是我相信这可能与许多其他WAMP构建相关.
我需要我的PHP应用程序来使用位于我们网络上不同计算机上的文件存储库.
我试图使用代码,scandir('\\\\SERVER-NAME\\dir\\');但我会得到错误[function.scandir]: Access is denied. (code: 5).同样[function.rename],[function.opendir]等...
我想访问我的本地主机和 phpmyadmin。我已经安装了 WAMPServer 来做到这一点。
WAMPServer 已安装,打开时变为绿色。
这需要一些时间,我必须转到 apache -> 服务 -> 安装服务才能从橙色变为绿色,但随后它就可以工作了。
但直到现在我无法访问我的本地主机。当访问http://localhost/或http://localhost/phpmyadmin或什至在 WAMPServer 菜单上按 localhost 时,我得到的只是“此网页不可用,ERR_CONNECTION_TIMED_OUT”。
我已经为此工作了几天来修复它,但没有用。我知道很多人在这里遇到了同样的问题并提出了很多问题,但没有编写的解决方案确实有帮助。我确实有使用我的端口 80 的 iis 并且我将端口设为空。我让Skype使用它并修复了它。
现在,当我在 wamp 服务器上测试端口 80 时,它给了我 Your port 80 is not actually used..
我的 wamp 图标是绿色的,我的互联网已打开,我的防火墙和防病毒软件已关闭。我正在使用 Windows 7,wamp 服务器 2.5 64。
这是我的 http.confd 文件:
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# …Run Code Online (Sandbox Code Playgroud) 我在我的 localhost wamp 服务器上运行了 wordpress,然后我决定重新安装它,因为它变慢了,现在重新安装后,我不断收到这个错误:建立数据库连接时出错。
我正在使用 Laravel 并且我有功能迁移:
public function up()
{
Schema::create('products', function (Blueprint $table) {
$table->increments('id');
$table->string('title')->unique();
$table->string('slug')->unique();
$table->string('subtitle');
$table->integer('price');
$table->text('description');
$table->boolean('featured')->default(false);
$table->timestamps();
});
}
Run Code Online (Sandbox Code Playgroud)
当我在我的 cmd 上执行“php artisan migrate”时出现错误
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Illuminate\Database\QueryException
SQLSTATE[42000]: Syntax error or access violation: 1071 La clé est trop longue. Longueur maximale: 1000 (SQL: alter table `users` add unique `users_username_unique`(`username`))
at C:\Users\linda\lynda-master\vendor\laravel\framework\src\Illuminate\Database\Connection.php:671
667| // If an exception occurs when attempting to run a query, we'll format the error
668| // message to include the …Run Code Online (Sandbox Code Playgroud) 我又有这个错误:
注意:未定义的索引:第5行的E:\ wamp\www\PHP\create.php中的IDNUMBER
这是我的代码:
<?php
include 'E:\wamp\www\PHP\connection.php';
$IDNUMBER = $_POST['IDNUMBER'];
$LNAME = $_POST['LNAME'];
$FNAME = $_POST['FNAME'];
$MNAME = $_POST['MNAME'];
$GRADEYR = $_POST['GRADEYR'];
$ADDRESS = $_POST['ADDRESS'];
if(!$_POST['submit']) {
echo "please fill out the form";
header('E:\wamp\www\PHP\main.php');
} else {
mysql_query("INSERT INTO students(`IDNUMBER`,`LNAME`,`FNAME`,`MNAME`,`GRADEYR`,`ADDRESS`)
VALUES (NULL, '$IDNUMBER', '$LNAME', '$FNAME', '$MNAME', '$GRADEYR', '$ADDRESS')") or die(mysql_error());
echo "User has been added!";
header('E:\wamp\www\PHP\main.php');
} ?>
Run Code Online (Sandbox Code Playgroud)
这是我的main.php:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
include 'E:\wamp\www\PHP\connection.php';
$query = "SELECT * FROM students";
$result …Run Code Online (Sandbox Code Playgroud) wampserver ×10
php ×4
localhost ×2
mysql ×2
phpmyadmin ×2
wamp ×2
apache ×1
dreamweaver ×1
easyphp ×1
laravel-7 ×1
lightopenid ×1
openid ×1
php-7 ×1
phpunit ×1
server ×1
sockets ×1
unit-testing ×1
wordpress ×1