草庐IT

docker-php-source

全部标签

php - mysql复制phpmyadmin windows版

首先让我说没有关于如何在windows上执行此操作的清晰教程,我是一名程序员并且多年来一直使用MySQL和PHP,并且在涉及linux时从未见过这么多不同的答案,对于Windows用户来说绝对没有。无论如何,我已经工作了2周试图自己解决这个问题,无论我尝试什么教程、方法或任何尝试,我都在同一个地方。基本上我有两个MySQL服务器。一主一从(通过phpMyAdmin设置)我的两台服务器都在线,它们可以相互看到并相互连接,但是当涉及到在phpMyAdmin中的从属状态表下同步时,我不断收到错误消息,说表不存在。但他们确实如此。现在我不确定我是否应该手动从我的主人那里完全导入数据库,然后更新

php - 使用 php 的 windows 套接字有什么区别?

我用php编写了一个使用套接字的应用程序。突然需要在windows上运行它,在此之前它只是在linux上没有问题。当前问题出在socket_recv函数中,它的用法类似于$bytes=@socket_recv($socket,$data,2048,MSG_DONTWAIT);。首先,在Windows上没有任何MSG_DONTWAIT常量,因为我已经注意到它了。我找到了一个小修复程序,例如:if(!defined('MSG_DONTWAIT'))define('MSG_DONTWAIT',0x40);然后它说:Warning:socket_recv():unabletoreadfroms

php - 如何提高 IIS PHP 服务器上的读取文件速度?

我接触了WINDOWSIIS6PHP服务器配置,从我的测试来看,文件读取速度非常糟糕。对于300000字节以下的文件,我的读取速度为0.89秒到1.8秒。将其与相同代码返回0.017752170562744秒的速度的Linux服务器设置进行比较我测试了readfile和fopen。我应该在php配置或服务器配置中查看或设置什么,以便读取速度可以接受。这是我用来测试的代码//updated$file='../assets/cache/siteCache.idx.php';$time_start=microtime(true);readfile($file);$time_end=micro

php - 通过PHP在Windows上从Arduino从串行端口读取数据。数据与串行监视器输出不匹配

我从ArduinoUNO发送到串行端口的数据可以在Arduino串行监视器中完全按照预期进行查看,但是在我的WAMP环境中,当通过SerProxy从PHP读取数据时,我会得到一些缺少的或额外的字符(通常是在例如,一颗黑钻石)。我也发现了类似的问题,但是所有的答案都没有。通常,解决方案只针对Linux,或者只解决了Windows从串行端口读取(而不是写入)所面临的诸多挑战中的一部分。我试着让php简单地读取任何串行数据:我首先尝试了建议的php_serial类,但很快发现它只允许在windows上编写,而其他堆栈溢出问题(SerialCommunicationArduinotoPHP)的

php - 从批处理文件创建窗口服务?

我有一个名为start_all_service.bat的批处理文件,其中包含以下代码@ECHOOFFtaskkill/f/IMnginx.exetaskkill/f/IMphp-cgi.exe@ECHOOFFc:\nginx\nginx.exeREMc:\php\php-cgi.exe-b127.0.0.1:9000-cc:\php\php.iniping127.0.0.1-n1>NULechoStartingnginxecho.echo.echo.ping127.0.0.1>NULc:\nginx\php\php-cgi.exe-b127.0.0.1:9000-cc:\nginx\p

windows - 在 Windows 中运行 docker 容器

我在docker容器中有一个Linuxx86应用程序,我想在Windows下运行它。我不想强制用户安装VirtualBox。理想情况下是qemu或类似的虚拟化工具可以使用,因为它非常小,根本不需要安装。我的方法是使用qemuforWindows和boot2docker,所以我可以启动安装了docker的最小Linux,然后在其中运行我的docker容器。这是我用来运行它的命令:qemu-system-x86_64.exe-m256-cdromboot2docker.iso启动顺利,但我有几个问题:每次启动时,镜像都会执行所有配置步骤(为ssh生成key、设置主机名等),这些步骤在镜像第

php - jQuery Ajax/Apache/PHP - 帖子大小限制

我正在通过jquery(1.9.1)将ajax发布到Windows机器上的apache(2.2.25)、php(5.3.28)服务器。HTML5/utf-8。我的帖子有3个变量。两个是非常短的文本字符串。第三个是非常大的文本字段。它包含base64编码的图像数据。当总的发布数据达到一定长度(超过22279860个字符)时,事情会以一种奇怪的方式中断。似乎所有数据都已发送到服务器,因为我使用的是一直向上的进度表。当我记录我的ajax结果时,它显示它成功完成并带有200状态代码。奇怪的是响应体总是空白的。我已经将处理php文件精简为:但那永远不会在响应中发送。所以看起来请求甚至没有到达PH

php - 是否可以在 Windows 中的 PHP 和 C 之间共享内存?

您可以在Windows中的PHP脚本和C/C++程序之间使用共享内存吗?例如,通过使用PHP共享内存(link)和Windows内存映射文件? 最佳答案 我认为如果您创建自己的PHP扩展程序是可能的。据我所知,PHP扩展是用C语言编写的。可能已经有一些扩展来做这件事。更新:看起来这是可能的。请查看官方文档中的这一章:http://php.net/manual/en/book.shmop.php.这是一些例子:http://www.raspberry-projects.com/pi/programming-in-c/memory/sh

PHP:识别 Windows 上的连接点 (PHP5/Apache 2.4)

有什么方法可以识别文件夹是否是Windows系统上PHP中的连接点?甚至获取目标的路径/名称?is_link或realpath不支持。谢谢! 最佳答案 是的,通过使用lstat(),参见http://php.net/manual/de/function.lstat.php它返回一个数组,其中包含有关文件名(目录/连接)的信息片段。您需要将键mode与某个位掩码进行比较。mode等于底层OS层中的st_mode。_stat结构在SYS\STAT.H中定义。它包含一个字段st_mode。关于st_mode位掩码:Bitmaskforfi

windows - 没有 docker-compose 的 Docker 上的 Kafka?

我想使用Docker在我的本地计算机(Windows7)上设置kafka单一代理。本质上,我使用了此链接中列出的步骤:ApacheKafkaonDocker然后,我可以通过运行以下命令来创建主题:kafka-topics.bat--create--zookeeper192.168.59.103:32769--replica1--partition1--topictest这创建了主题,因为当我做list-topics时,它显示正确。接下来,我尝试使用kafka-console-producer.bat文件发布消息,当我这样做并在输入消息后按回车键时,出现以下异常:[2015-08-021