我一直在阅读使用PHP的TDD,我已准备好安装PHPUnit,但是......
我有点困惑的确切地说我应该添加到PATH的哪个php文件,因为我的目录(C:\ wamp\bin\php\php5.3.10)具有以下文件:
我打算使用1号.
最后,还有其他任何需要注意的警告.
我正在使用NetBeans(和前端的SublimeText2)和WampServer 2.2
谢谢!
轨枕
最近我使用php7.0.1,mysql5.7和apache 2.4.20创建了我的开发服务器.成功运行后,我检查了服务器的文件大小,发现它几乎是2 GB.所以我进一步挖掘,发现mysql/lib文件夹中的mysqlserver.lib文件大约是976 MB.所以我的问题是如何让我的服务器文件更小?mysqlserver.lib删除是否安全?我在wamp2.5mysql 的版本中没有看到mysqlserver.lib .欢迎任何建议在mysql社区版本中缩小文件大小的建议.
我在本地机器上安装了WAMP.我的PHP版本是5.3.3 phpinfo()但该扩展名不存在!:(
如何在不编译的情况下安装此扩展程序?这里只是它的来源.
我有wammp服务器的问题.在目录"..\WampServer\bin\mysql\mysql5.5.8\data"中创建了大小非常大的文件.此目录的完整大小为50GB.这些文件是什么?我该如何解决这个问题?
文件名是:
mysql-bin.000001
mysql-bin.000002
................
mysql-bin.000227
Run Code Online (Sandbox Code Playgroud)
所有文件的大小为49GB
提前致谢!
当我执行以下代码时(我正在调用具有5个IN参数和1个OUT参数的存储过程)
$conn->query("SET @res = ''");
$mysqli=$conn;
if (!($stmt = $mysqli->prepare("CALL retrieve_matches(5,3, 16, 2, false, @res)"))) {
echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
if (!$stmt->execute()) {
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
do {
if ($res = $stmt->get_result()) { //Apache crash on this call
printf("---\n");
var_dump(mysqli_fetch_all($res));
mysqli_free_result($res);
} else {
if ($stmt->errno) {
echo "Store failed: (" . $stmt->errno . ") " . $stmt->error;
}
}
} while …Run Code Online (Sandbox Code Playgroud) 我刚刚在我的Windows 7 64位计算机上安装了Wampserver 2.1,该图标应该变为绿色,变为橙色,表示服务器尚未就绪.
结果是在http:// localhost /上打开浏览器时它刚刚超时.
任何人都有一个想法,我尝试谷歌这个,但没有任何正确的结果.
apache错误日志说明了这一点:
[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15
[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations
[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15
[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320
[Fri Mar 11 14:40:58 2011] [notice] Child …Run Code Online (Sandbox Code Playgroud) 在wampserver上安装PEAR的所有指南,比如Symfony指南,都说我要在一些PEAR目录中运行go-pear.bat脚本.
我在wampserver 2.1上,没有PEAR目录,也没有找到go-pear批处理脚本.
这有什么不同,因为我有一个更新的版本?有什么地方我可以下载这些丢失的安装脚本吗?
我可以隐藏数据库来写这一行
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
Run Code Online (Sandbox Code Playgroud)
在config.inc.php文件中pf phpmyadmin.
可以通过url访问此数据库的内容,如http://www.test.com/phpmyadmin/index.php?db=information_schema&token=3ba37ae1e41f6a10e4afc7c69b934bba
如何删除information_schema数据库的完整访问权限?
我正在尝试连接到安装了WAMP x64的Dropbox API.
这是我从Dropbox php API获得的Dropbox身份验证文件的例外
致命错误:未捕获异常'Exception',消息'Dropbox SDK使用64位整数,但看起来我们正在运行不支持64位整数的PHP版本(PHP_INT_MAX = 2147483647).库:C:\ Users\Albert\Desktop\www\test\dropbox-sdk\Dropbox\RequestUtil.php中的"C:\ Users\Albert\Desktop\www\test\dropbox -sdk\Dropbox\RequestUtil.php"'在第15行
它说,我检查了我的PHP版本
架构x64
我应该怎么做才能使我的Dropbox应用程序工作?非常感谢.
我在调试代码时突然发生错误.它有关于数据库连接的一系列错误.
ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
( ! ) Fatal error: Uncaught exception 'PDOException' with message ' in C:\wamp\www\web\main\users.php on line 15
( ! ) PDOException: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. in C:\wamp\www\web\main\users.php on line 15
Run Code Online (Sandbox Code Playgroud)
这是错误指向的代码
function __construct()
{
$this->con = new PDO("mysql:host=".$this->host.";dbname=".$this->db,$this->user,$this->pass);
}
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做,因为我通常不会遇到这样的问题所以我没有研究过很多关于wamp的事情.谢谢您的帮助.
wamp ×10
php ×7
mysql ×5
wampserver ×4
apache ×2
composer-php ×1
dropbox-api ×1
dropbox-php ×1
pdo ×1
pear ×1
phpmyadmin ×1
server ×1
windows ×1
windows-7 ×1