我似乎无法安装一个软件包,因为我需要使用php5.6,最低要求是7。
我试过了
composer require mopo922/laravel-treats --ignore-platform-reqs
[InvalidArgumentException]
Could not find package mopo922/laravel-treats at any version matching your PHP version 5.6.32.0
然后,我临时从composer文件中删除了平台要求,并成功安装,但现在我无法执行"composer更新“
composer upd
在我的Apache错误日志中,我每天都会看到下面的PHP错误。
[Wed Dec 26 01:31:33.736040 2018] [php7:error] [pid 14965] [client 129.204.75.228:62753] script '/var/www/html/help.php' not found or unable to stat
[Wed Dec 26 01:31:33.968964 2018] [php7:error] [pid 14965] [client 129.204.75.228:62753] script '/var/www/h
我创建了一个Symfony命令,它解析一个IMAP邮箱。已安装并启用IMAP扩展。
当我执行命令时,会出现以下错误:
[Symfony\Component\Debug\Exception\UndefinedFunctionException]
Attempted to call function "imap_open" from namespace "CAB\MainBundle\Imap".
但是通过浏览器,我没有这个错误,而且imap_open是没有错误地执行的。
为什么imap_open在从控制台执行时不存在?
我尝试在我的Magento 1.9.2.4的PHP 7.0.4上安装插件。
所有普通插件都有相同的错误消息:
requires PHP version >= 5.2.13 and <= 5.7.0 current is: 7.0.4
商店运行后,一个小的错误修复罚款。但是没有Plugins就没用了。
谢谢。
执行make && make install时,提示下面的错误:【错误只是一部分】
/root/memcached-2.2.0/php_memcached.c: In function ‘zm_startup_memcached’:
/root/memcached-2.2.0/php_memcached.c:4496: error: ‘php_memc_new’ undeclared (first use in this function)
/root/memcached-2.2.0/php_memcached.c:4508: error: too many argument
在从PHP5.6升级到PHP7时,我遇到了这个错误:
sapi_apache2.c(326): PHP Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/php/7.0/session)
这很奇怪,因为我们使用了一个自定义的会话处理程序,它会写入数据库。
PHP7中发生了什么变化?
我在一台服务器上有以下代码。效果很好。
$developer_id = $_SESSION['auth']['id'];
$sql = "select sum(file_size) as total_storage_size, (select count(*) from language_set where developer_id = :DEVELOPER_ID) as total_projects, (select count(*) from testing_group where developer_id = :DEVELOPER_ID) as