草庐IT

ubuntu-base

全部标签

php - 推进类重建后 "Base Query"内的多个函数声明

我修改了我的数据库和一些fk关系。重建架构和重建类后,我在尝试使用该类时收到错误消息Fatalerror:CannotredeclareBaseHrlibQualificationLevelQuery::filterByHrlibQualification()inC:\wamp\www\cbm_hr\trunk\cbm\plugins\cbmHrLibPlugin\lib\model\om\BaseHrlibQualificationLevelQuery.phponline717我检查了架构,但同一个表中没有多个列。还有哪些事情会导致函数的多次声明? 最佳答

php - Ubuntu/PHPStorm/Xdebug

我无法让xdebug在Ubuntu12.10和PHP5.4下处理PhpStorm它似乎我发现一切都已启用,但IDE不会在断点处停止。以下是相关参数。有人可以查看参数以了解我缺少什么吗?我想知道是否需要打开xdebug.remote_enable。我正在调试本地文件。服务器根目录和项目路径相同。如果我确实需要更改PHP54xdebug参数,我到底应该在ubuntu中的什么地方做呢?我在/etc/php5/apache2/php.ini中添加了以下内容,重新启动了apache,但它们似乎被忽略了。xdebug.remote_enable=1xdebug.remote_port=9000xd

php - 如何使用 PHP 将 base64 编码的二进制数据保存为 zip

我正在从API请求响应中获取base64二进制编码数据。我需要将其保存为zip文件。我使用如下代码。但我得到了一个SFXzip存档作为可下载选项。我无法使用PHP解压缩。我可以解压其他普通的zip文件,但不能解压这个SFXzip。任何人都可以帮助我将编码数据保存为zip或告诉我如何解压缩SFXzip存档。 最佳答案 您需要为zip存档创建一个临时文件,然后使用ZipArchive()将您的字符串作为文件添加到存档中。试试下面的例子。open($file,ZipArchive::OVERWRITE);//Addcontents$zip

php - 将 base64 转换为 base62(不含特殊字符)

我想在URL中传递一个河豚加密字符串,并想像base64一样对其进行编码,但没有任何特殊字符,像base62(0-9a-zA-Z)这样的东西会很棒。所以我要做的是使用base64_encode转换河豚加密字符串,并将base64转换为base62。我知道如何使base64url​​安全的解决方案,但我真的不希望字符串中有任何特殊字符。convert_base()仅适用于36进制,数学扩展最多可以转换为62进制。有人知道如何使用PHP将base64字符串转换为base62吗? 最佳答案 functionbase62encode($da

php base64_decode 奇怪的输出

我有一个来自base64_decode函数的非常奇怪的输出。输出是一个长度为18的字符串,但是当我var_dump字符串时......长度是32!这会影响我为这个字符串应用的preg_match函数。知道为什么吗?$input_line=base64_decode('OQA3ADgAMAA5ADgAMgA3ADQAMwA2ADAANwA5ADAAMAAwADAA');var_dump($input_line);输出string(36)"978098274360790000"问候 最佳答案 该字符串有很多不可打印的字符(NUL字节)。

php - ubuntu下设置php的gettext

我试过的:sudoapt-getinstallphp-gettextsudoapt-getinstallgettextsudoapt-getinstalllocales我的翻译文件(*.mo,*.po)在/usr/local/php/include/myapp/i18n/locale/下例如/usr/local/php/include/myapp/i18n/locale/da_DK/LC_MESSAGES/generic.mo我把/etc/php5/conf.d/gettext.ini放在了extension=gettext.soapache2重启给我这个错误:PHP警告:PHP启动:

php - Make : *** [v8js_array_access. lo] Error 1 在 Ubuntu 上编译 V8JS

我设法使用此处的指令编译和设置V8https://github.com/phpv8/v8js/blob/master/README.Linux.md.一切正常,直到最近。我开始从PHP收到一个fatalerror,类似于:“无法加载动态库V8”。我尽我所能来纠正这个错误,但我做不到。所以我决定重新编译并重新安装V8。但是当我这样做的时候;cd/tmpgitclonehttps://github.com/preillyme/v8js.gitcdv8jsphpize./configuremake我收到以下错误:/bin/bash/tmp/v8js/libtool--mode=compile

php - 无法在原子编辑器中安装 php-integrator-base 包

我是这个编辑器的新手,我想在php项目中试用它。我正在尝试配置这个包php-integrator-base在我的atomide中,但我有这个错误:ThesocketconnectionwiththePHPservercouldnotbeestablished.ThismeansthePHPservercouldnotbespawned.Thisismostlikelyanissuewithyoursetup,suchasyourPHPbinarynotbeingfound,anextensionmissingonyoursystem,...这是我对这个包的设置:这是我在ubuntudi

php - 为什么在 Ubuntu 上上传 Wordpress 插件或主题时连接会重置

系统操作系统:DISTRIB_ID=UbuntuDISTRIB_RELEASE=16.04DISTRIB_CODENAME=xenialDISTRIB_DESCRIPTION="Ubuntu16.04.2LTS我已经安装了LEMP堆栈:nginx/1.10.0(Ubuntu)MySQL5.7.18-0ubuntu0.16.04.1PHP7.0.15-0ubuntu0.16.04.4当我尝试上传主题或插件时,系统挂起并在浏览器中显示“连接重置”错误消息。我已经设法从Wordpress存储库安装了一些插件,但是我无法安装一个15MB的插件,我正在通过浏览器从我的远程机器上通过zip上传。我

php - 新的 Laravel 安装 v 5.4 index.php 抛出解析错误。 PHP 7.2.10-0ubuntu0.18.04.1

这个问题在这里已经有了答案:PHPparse/syntaxerrors;andhowtosolvethem(20个答案)关闭4年前。在DigitalOcean、Ubuntu上安装新的Laravel。当前PhP安装。Apache2可以正常访问Php,因为我添加了几行代码来吐出错误。这是输出:解析错误:语法错误,/var/www/html/blog/vendor/laravel/framework/src/Illuminate/Support/Arr.php第388行出现意外的'='publicstaticfunctionpluck($array,$value,$key=null){$re