首页 文章
  • 148 votes
     answers
     views

    如何使用PHP 7安装ext-curl扩展?

    我使用this repo安装了PHP 7,但是当我尝试运行 composer install 时,它给出了这个错误: [package]需要ext-curl * - >系统中缺少所请求的PHP扩展卷曲 . 使用PHP 5,您可以通过运行 yum 或 apt-get install php5-curl 命令轻松安装它,但我找不到如何安装PHP 7等效命令 . 如何为PHP 7安装ext-...
  • 3 votes
     answers
     views

    Laravel 5.5扩展或覆盖包控制器

    Laravel 5.5中用于扩展(或覆盖)主应用程序外部的控制器并且基本上不重写应用程序中包的前端的约定是什么? 我有一个包含自己的路由和控制器的包 . 我遇到了一些情况,其中覆盖其中一个控制器中的方法将是解决问题的一种优雅方式;但是,我自己来的解决方案似乎并不理想 . 这似乎不是我经常需要的东西,因为这些包装本身很好 . Considered solutions provided by requ...
  • 0 votes
     answers
     views

    通过exec -ssh键问题在php中执行ssh命令

    我有一些在远程服务器上运行的代码很好但不会在我的本地php实例上运行 . private function serverCmd($server, $cmd, $exec = false) { $line = system("whoami"); print($line."\n"); $localCmd = 'ssh -o StrictH...
  • 0 votes
     answers
     views

    在null上调用成员函数connection()

    我正在尝试为Github上的一个项目创建一个新的虚拟开发环境 . 我安装了MariaDB,PHP 7,创建了存储库的本地克隆,并恢复了它的.env文件 . 它应该工作 . 不幸的是,当我输入php artisan和composer update时,我收到以下错误: PHP致命错误:未捕获错误:在src / vendor / laravel / framework / src / Illumina...
  • 158 votes
     answers
     views

    PHP 7:缺少VCRUNTIME140.dll

    我在Windows上启动PHP 7时出错 . 当我在命令行上运行 php 时,它返回一个带有系统错误的消息框: 程序无法启动,因为您的计算机缺少VCRUNTIME140.dll . 尝试重新安装该程序以解决此问题 . 之后, CLI 正在崩溃 . 由于我不想从外部网站安装DLL文件,我不知道如何解决这个问题! PHP version: 7.0.0alpha1 VC14 x64 Thread ...
  • 1 votes
     answers
     views

    使用PHP 7将推送通知从队列发送到Apple的APNs服务器

    到目前为止,我无法注册设备令牌并创建推送通知有效负载,并将它们放入apns_messages队列,准备将它们发送到Apple的推送服务器 . 最后一步(发送给Apple)是我无法弄清楚的 . 所以我有一个包含2列的apns_messages表,| devicetoken |有效载荷|例如,每行有以下内容: devicetoken: 24wgh67as7q8h… payload: { &qu...
  • 2 votes
     answers
     views

    PhpUnit代码覆盖率不起作用 - MacOs Sierra

    我有一个项目,我编写单元测试,然后使用代码覆盖率报告运行它们 . Windows 10计算机上的设置为:PHP 7.0.2,xDebug 2.4.1,PhpUnit 5.6.1,代码覆盖率4.0.1 . 一切正常,代码覆盖率显示相关结果 . 然后我在安装了MacOs Sierra的Mac Book上克隆了同一个项目 . 首先我在PHP 7.0.12上运行该项目,所有其他版本都是相同的 . 结果代码...
  • 0 votes
     answers
     views

    PHPUnit --coverage-html无效

    我使用PHP 7.0并使用PHPunit执行测试用例 . 那些工作正常 . 但是当尝试使用PHPUnit 6.3.0或5.7.23使用--coverage-html选项运行PHPUnit时,它只显示可用选项而不是生成代码覆盖率报告 . 我没有使用任何phpunit.xml文件,是强制性的,如果是,那么如何把我的目录 . 我的项目中有两个文件夹 - 一个用于lib(核心php类文件),另一个用于具有...
  • 5 votes
     answers
     views

    Docker服务无法构建:返回非零代码1

    我尝试使用docker为php安装一些所需的扩展 . 这是我的Dockerfile: FROM php:7-fpm RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ ...
  • 0 votes
     answers
     views

    PHP 5.4.17替代“...运算符”

    我想知道是否有人可能知道PHP 5.6.x及更高版本 ... 运算符的替代品(或者我相信它的splat运算符) . 我目前在PHP 7版本中所做的是: $this->callAction( ...explode('@', $this->routes["authControllers"][$this->routes["uri"][$uri]]...
  • 0 votes
     answers
     views

    使用PHP 7调用Zend Filter ToInt时出错

    我有以下Model类: <?php namespace Tropa\Model; use Zend\InputFilter\Factory as InputFactory; use Zend\InputFilter\InputFilter; use Zend\InputFilter\InputFilterAwareInterface; class Setor { public $...
  • -2 votes
     answers
     views

    程序找出所有可能的4位十进制数,其总和将等于用户指定的数字

    我正在 Windows 10 机器上使用 PHP 7.2.12 我想找出所有可能的4位十进制数的列表,其总和将等于用户指定的总和 . 请确保初始零,即在非零4位数字的开头可能有一个,两个或三个零 . 任何数字都可以在可能数字的任何位置重复 . 我尝试下面的代码找出4位十进制数的列表,其总和将等于14,但我无法打印出列表 . 请有人帮我找出相应的清单以及这些数字的数量 . 谢谢 . 以下是我尝试过的...
  • 1 votes
     answers
     views

    Plesk服务器(Centos)上的SMTP配置

    我正在尝试通过SMTP发送简单邮件的代码,我读到我必须使用类 phpmailer 并在服务器根目录上安装pear引擎,我下载了一些不同的文件来验证SMTP,但总是需要更多的文件我没有或不能被指控实际上,PHP错误显示如下: 警告:require_once():open_basedir限制生效 . 文件(/opt/plesk/php/7.1/share/pear/PEAR.php)不在/ var ...
  • 1 votes
     answers
     views

    Laravel加载登录视图而不是重定向到/ login

    我有一个Laravel应用程序,其中包含以下路径: http://site-name/(auth) http://site-name/home(公开) http://site-name/about(公开) 由于http://site-name/需要授权用户,因此需要进行登录检查 . 我为此写了一个以下的路线 Route::get('/', 'SiteController@index...
  • 0 votes
     answers
     views

    Magento 1.9 cron作业和PHP 7

    我已经用PHP 7安装了Magento 1.9.2.2并且我使用cron作业执行shell来导入产品并将订单导出到我的供应商 . 不幸的是没有开始进程,我想弄清楚是什么问题 . cron作业设置为/ usr / local / bin / php /home/"username"/domains/"mydomain"/public_html/cron.sh并...
  • 43 votes
     answers
     views

    如何在php 7中启用MySQLi扩展?

    我在Ubuntu 14.04上安装了PHP 7,MySQL 5.5.47 . 我已经检查了已安装的扩展程序 sudo apt-cache search php7-* 它输出我: php7.0-common - Common files for packages built from the PHP source libapache2-mod-php7.0 - server-side, HTML-...
  • 0 votes
     answers
     views

    phpmyadmin php7错误:缺少json扩展名

    我在Linux Mint上使用php7和phpmyadmin,一开始工作正常,但突然,当我尝试访问我的本地phpmyadmin实例时,我得到了“json扩展名丢失了 . 请检查你的PHP配置 . ”错误 . 以下是我尝试过的修复: 1)运行sudo apt-get install php5-json 结果:得到php5-json包已经是最新版本的响应 . 2)在所有json.ini文件中取消注释“...
  • 1 votes
     answers
     views

    phpMyAdmin - 将php 5.6升级到php 7后出现错误:( mysqli扩展名丢失)

    通过这种方式将php 5.6升级到php 7后,我在ubuntu 16.04上遇到了phpmyadmin的问题: sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mb...
  • 2 votes
     answers
     views

    Magento 2 CSS无法加载

    在阅读任何解决方案后,我需要您的帮助来解决我的问题 . Magento 2.1.2,PHP7,Ubuntu . 全新安装,创建新主题 . 当我切换到新主题时,即使在后端的前端(后端应该不是问题!)中也会出现此错误: 前端错误 后端错误 已经尝试过: 切换回原始模板 php bin / magento setup:static-content:deploy 设置开发者模式清除 ...

热门问题