我想亚马逊的S3文件从运行我的(本地主机)的Windows 8设备连接AppServ 2.5.10(包括Apache 2.2.8,php 5.2.6,mysql 5.0.51b和phpMyAdmin 2.10.3)使用Amazon SDK的PHP.
为了与Amazon SDK's命名空间功能兼容,我5.3.28通过下载其压缩文件并解压缩,将php替换为版本.
我的PHP代码可以正常访问S3文件,Amazon EC2但在我的Windows本地主机中失败了.
但是当我运行php srcipt来读取Amazon S3Windows本地主机中的存储桶文件时,我收到了如下SSL错误:
致命错误:未捕获异常'Guzzle\Http\Exception\CurlException',消息'[curl] 60:SSL证书问题:无法获取本地颁发者证书[url] https://images-st.s3.amazonaws.com/us/123977_sale_red_car.png '在C:\ AppServ\www\ecity\vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlMulti.php:342堆栈跟踪:
#0 C:\ AppServ\www\ecity\vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlMulti.php(283):Guzzle\Http\Curl\CurlMulti-> isCurlException(Object(Guzzle\Http\Message)\Request),Object(Guzzle\Http\Curl\CurlHandle),Array)
#1 C:\ AppServ\www\ecity\vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlMulti.php(248):Guzzle\Http\Curl\CurlMulti-> processResponse(Object(Guzzle\Http\Message)\Request),Object(Guzzle\Http\Curl\CurlHandle),Array)
#2 C:\ AppServ\www\ecity\vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlMulti.php(231):Guzzle\Http\Curl\CurlMulti-> processMessages()
#3 C:\ AppServ\www\ecity\vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlMulti.php(215):Guzzle\Http\Curl\CurlMulti-> executeHandles()
#4 C:用C \的appserv\WWW\ecity\VEN:\的appserv\WWW\ecity \厂商\ AWS\AWS-SDK-PHP中\ SRC\AWS \共同\客户\ AbstractClient.php上线288
我从http://curl.haxx.se/ca/cacert.pem下载证书,并在php.ini中定义如下:
curl.cainfo = "C:\AppServ\cacert.pem"
Run Code Online (Sandbox Code Playgroud)
但我仍然有同样的错误.似乎php不尊重curl.cainfo定义的php.ini.
我的php版本是5.3.28根据的 …
我试图在计算机崩溃后在台式计算机上重新安装Ubuntu和NVIDIA驱动程序.但崩溃后NVIDIA驱动程序无法成功安装.第一个问题是Ubuntu usb安装后计算机进入低分辨率模式,要求我"重新启动"计算机.我遇到的第二个问题是按ctrl-alt-F1切换到文本命令模式后屏幕变为黑屏.我学会了通过编辑解决黑屏文本命令模式 /etc/default/grub,并将'nomodeset'添加到GRUB_CMDLINE_LINUX_DEFAULT变量并重新启动计算机.
然后我下载https://us.download.nvidia.com/XFree86/Linux-x86_64/384.130/NVIDIA-Linux-x86_64-384.130.run 并安装此NVIDIA驱动程序.但由于以下错误导致安装失败:
/tmp/selfgz1982/NVIDIA-Linux-x86_64-384.130/krenel/nvidia-uvm/uvm8_va_block.c:在函数'block_cpu_fault_locked'中:
./ arch/x86/inlcude/asm/process.h:820:39:错误隐式声明函数'task_stack_page'[-Werror = implicit-function-declaration]
unsigned long __ptr =(unsigned long)task_stack_page(task);
显卡坏了吗?
nvidia驱动器在崩溃时是否会更改母偏置或显卡设置?
Ubuntu安装可以完成安装并显示出很好的分辨率.
我有什么建议可以解决它吗?
我想将全局变量存储在javascript数组中,以使它们可用于多个页面.
我知道cookies或localstorage可以做类似的事情.但我想存储大量信息,因此如果我能想出一种方法将它们存储在javascript数组中会更好.
例如,在html 1文件中
<head>
<title>Global javascript example</title>
</head>
<body>
<button type="button" onclick="global_var['a']['a']=1;"> a,a set to 1 </button>
<br/>
<button type="button" onclick="global_var['a']['b']=1;"> a,b set to 1 </button>
<br/>
<button type="button" onclick="alert(global_var['a']['b']);"> echo a,b </button>
</body>
Run Code Online (Sandbox Code Playgroud)
现在在另一个html文件或刷新后的同一页面中,我想访问全局变量:
<head>
<title>Global javascript example</title>
</head>
<body>
<button type="button" onclick="alert(global_var['a']['b']);"> echo a,b </button>
</body>
Run Code Online (Sandbox Code Playgroud)
除了使用cookie之外,有没有办法实现这个?