我只是按照sqlite的教程创建一个数据输入应用程序。我得到了一个错误500内部服务器错误与这简单的代码行。
<h1><center>Create a DB in the same folder<br></center></h1>
<?php
$database = new SQLite3('db.sqlite');
?>
当我注释行//$database = new SQLite3('db.sqlite');时,错误就消失了。我如何在我的Php中使用SQLite3?
我已经把php5.6升级到了php7,但是zeromq扩展出了很多问题。在哪里可以下载适用于php7的正确的zmq.so文件?没有一个官方网站提供了可以工作的php7版本(我使用的是apache2.4)。
我遵循了以下教程:。
“安装ZeroMQ”这一步运行得很好,但是当我执行命令"make“时,第二步”安装PHP binding“却失败了,错误如下:
"/home/puser/zeromq-4.1.4/php-zmq/zmq.c:2740:2: error: too many arguments to
function 'zend_register_internal
我正在尝试从安装opensourcepos
但是我得到了这个错误:
Fatal error: Can't use method return value in write context in D:\Xampp\htdocs\opensourcepos\application\helpers\locale_helper.php on line 67
A PHP Error was encountered
Severity: Compile Error
Message: Can't use method return value in write context
Fil
我尝试在composer上安装主义/mongodb-odm1.0.5,但失败了
Problem 1
- doctrine/mongodb 1.3.0 requires ext-mongo ^1.5 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.2 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
我创建了一个Symfony命令,它解析一个IMAP邮箱。已安装并启用IMAP扩展。
当我执行命令时,会出现以下错误:
[Symfony\Component\Debug\Exception\UndefinedFunctionException]
Attempted to call function "imap_open" from namespace "CAB\MainBundle\Imap".
但是通过浏览器,我没有这个错误,而且imap_open是没有错误地执行的。
为什么imap_open在从控制台执行时不存在?
我已经知道了一般的修复方法:将设置"short_open_tag=On“放在php.ini中,然后重新启动您正在使用的任何服务器,但是对于阿尔卑斯Linux,情况有点复杂。 通过命令apk add php7安装的php7包似乎附带了一个嵌入到php可执行文件中的预先配置的“配置命令”,其中一个指定的配置选项是'--disable-short-tags'。为了进行演示,下面是创建一个简单的docker容器后的php -i输出: phpinfo()
PHP Version => 7.3.13
System => Linux 9ea27eea7b8e 4.9.
我正在尝试学习PostgreSQL,所以在我的笔记本电脑上安装了它和phppgAdmin。
我转到localhost/phppgadmin,登录后在首页看到所有这些错误:
我试着在谷歌上进行故障排除,但不幸的是这个问题没有足够的答案。
另外,在我按照连接数据库到config.inc.php的教程修改它之后,PHP文件看起来像这样:
$conf['servers'][0]['desc'] = 'PostgreSQL';
// Hostname or IP address for server. Use '' for U
我似乎无法安装一个软件包,因为我需要使用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
首先,我见过其他类似的问题,但并不完全相同。我是新手php,只是用它来安装Wordpress.org。
问题是我的网站一片空白,即使MySQL服务器指示灯是绿色的,也无法加载php_mysql.dll。下面是phperror的错误日志:
[08-Aug-2017 00:57:23 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\MAMP\bin\php\php7.1.5\ext\php_mysql.dll' - The specified module could not be found.
我已经把我的系统升级到ubuntu 16.04 LTS了,现在我已经发布了这个更新的版本安装PHP7和移除PHP5,我怎样才能在ubuntu 16.04 LTS上安装PHP5.4?
我试过了:
sudo apt-get install php5
我得到了这个错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5 is not available but is referred to by another package.
Th