草庐IT

openssl-cli

全部标签

在 php-cli 中重新加载 php.ini

我有必须从控制台(php-cli)运行的php脚本。但是php-cli的php.ini配置不正确。我修复了它,但是当我运行脚本时,php配置出现错误,因为php.ini使用旧的。如何在不重启服务器的情况下为控制台重新加载php.ini? 最佳答案 每次您从CLI调用PHP时,都会重新加载配置。 关于在php-cli中重新加载php.ini,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

php - OpenSSL 在 Windows 上不起作用,错误 0x02001003 0x2006D080 0x0E064002

问题:OpenSSL在我的Windows环境中不工作。OpenSSL重复报告错误0x02001003、0x2006D080和0x0E064002。环境:WindowsNTx6.1build7601(Windows7BusinessEditionServicePack1)i586Apache/2.4.4(Win32)PHP/5.4.13x86PHPDirectory:E:\wamp\php\VirtualHostDirectory:E:\Projects\1\public_html我的尝试:安装说明http://www.php.net/manual/en/openssl.installa

php - 如何从 PHP CLI 脚本获取主目录?

从命令行,我可以像这样获取主目录:~/如何在我的PHPCLI脚本中获取主目录?#!/usr/bin/php 最佳答案 使用$_SERVER['HOME']编辑:要使其完整,请查看print_r($_SERVER)给我的内容,从命令行执行:Array([TERM_PROGRAM]=>Apple_Terminal[TERM]=>xterm-color[SHELL]=>/bin/bash[TMPDIR]=>/var/folders/Lb/LbowO2ALEX4JTK2MXxLGd++++TI/-Tmp-/[TERM_PROGRAM_VER

mysql - mysql CLI 工具是否提供了一种以控制台友好的方式显示二进制数据的方法?

我有一个MySQL数据库,其中包含一个包含二进制类型列的表。我希望能够投影该列而无需运行它,例如HEX()。mysqlCLI工具是否有配置选项或其他方式来显示二进制数据的表示形式,不会输出任意字节供我的控制台以搞笑/烦人的方式解释? 最佳答案 使用参数启动MySQLCLI--binary-as-hex例子:mysql--binary-as-hex 关于mysql-mysqlCLI工具是否提供了一种以控制台友好的方式显示二进制数据的方法?,我们在StackOverflow上找到一个类似的问

mysql - MySQL CLI 解释器中的 Grep

有什么方法可以grepMySQL解释器(CentOS5.x)的输出?例如,我知道我需要一个表名中包含“用户”的表。理想情况下,我会喜欢这样的东西:DESCRIBETABLES;|grep"user"我知道我可以退出MySQL,然后在bash中执行:mysql-ume-p"USEsomeTable;DESCRIBETABLES;"|grep"user"但我更愿意留在MySQL。谢谢。 最佳答案 试试这个!mysql>pagergrepuserPAGERsetto'grepuser'mysql>USEsomeTable;mysql>DE

android - 如何仅使用 CLI 在 Linux 上安装 Android SDK?

我正在设置一个自动构建服务器,并且需要安装一个AndroidSDK。当然,我正在通过SSH工作。但是tools/androidupdatesdk想要启动一个JavaGUI。还有其他安装SDK的方法吗? 最佳答案 如果你使用tools/android-hupdatesdk(我通过尝试tools/androidupdatesdk--help发现),你会得到一个选项列表对于updatesdk命令,最有趣的是:-u--no-uiUpdatesfromcommand-line(doesnotdisplaytheGUI)

php - Android应用内购买服务器签名验证使用php OpenSSL

为了尝试在此处遵循一些应用内购买的安全准则:http://developer.android.com/guide/market/billing/billing_best_practices.html我正在尝试在服务器上而不是在应用程序本身上进行签名验证。理想情况下,我想使用phpopenssl库,看起来像下面这样的代码应该可以工作:我将签名替换为应用购买包中的base64解码签名字符串,并使用来自同一包的数据。公钥需要采用PEM格式,我添加了BEGIN和END标记以及一些换行符。我的问题是我无法让此PHP代码成功验证数据/签名,而且我不知道需要更改什么才能使其正常工作。如果我使用ope

android - 为 Android 编译最新的 OpenSSL

我正在尝试为Android的OpenSSL1.0.1c的(.so)文件生成共享库。我发现他们在android脚本中添加了三个用于为Android编译的选项。./Configureandroid-armv7(or)./Configureandroid-x86(or)./Configureandroid一旦我为操作系统配置然后尝试编译,它就会抛出错误。目前我正在使用x86windows7并安装了Cygwin、AndroidsdkR20、AndroidNDKr8sh-4.1$makemakingallincrypto...make[1]:Enteringdirectory`/cygdrive

android - 通过 Windows 中的 OpenSSL 为我的 Android 应用程序创建带有自签名证书的 PKCS#12 文件

我正在编写一个Android应用程序,该应用程序需要对某些​​Web请求进行SSL认证。我需要使用自签名证书构建一个PKCS12文件(.pfx)。我决定使用OpenSSL库,但无法在我的计算机(Windowsx64平台)上构建它。我想在没有安装ActivePerl的情况下做到这一点。谁知道构建它的简单方法?我试图在我friend的计算机(使用OpenSSL、Linux)上使用OpenSSL构建PKCS12文件,但我什么也没得到。谁能帮助我,并描述使用私钥和自签名公共(public)证书生成PKCS12文件的操作顺序? 最佳答案 Wi

android - Google Play 和 OpenSSL 警告消息

我刚收到一封来自GooglePlay的电子邮件,内容是:Hello,OneormoreofyourappsisrunninganoutdatedversionofOpenSSL,whichhasmultiplesecurityvulnerabilities.YoushouldupdateOpenSSLassoonaspossible.FormoreinformationaboutthemostrecentsecurityvulnerabilityinOpenSSL,pleaseseehttp://www.openssl.org/news/secadv_20140605.txt.Plea