草庐IT

Extension

全部标签

尝试使用 WAMP 查看 PHPMyAdmin 时出现 PHP 错误

这个问题已经被问过几次了。但是,我按照说明进行操作,仍然找不到解决方案。我昨天(在Windows7上)安装了WAMP,一切正常。今天启动后,我在尝试查看PHPMyAdmin时收到以下错误。Fatalerror:Calltoundefinedfunctionmb_detect_encoding()inC:\wamp\apps\phpmyadmin4.0.4\libraries\php-gettext\gettext.inconline177根据我的阅读,我需要确保启用了gd和mbstring扩展。从我在下面的PHP.ini文件中看到的情况来看,它看起来确实如此。;extension=ph

php - Composer 安装 : the json extension is missing

我在Linux终端中写道:curl-shttps://getcomposer.org/installer|php它说:#!/usr/bin/envphpSomesettingsonyourmachinemakeComposerunabletoworkproperly.Makesurethatyoufixtheissueslistedbelowandrunthisscriptagain:Thejsonextensionismissing.Installitorrecompilephpwithout--disable-json我这样做了:apt-getinstallphp5-json所以,

php - PECL_HTTP 已安装,但不起作用

我已经安装了pecl_http,但是当我尝试使用它时,出现错误:Fatalerror:UncaughtError:Calltoundefinedfunctionhttp_get()in/opt/lampp/htdocs/tes_http.php:3Stacktrace:#0{main}thrownin/opt/lampp/htdocs/tes_http.phponline3这是我的php.ini配置:extension="propro.so"extension="http.so"extension="raphf.so"[PHP];;;;;;;;;;;;;;;;;;;请帮我弄清楚为什么该

phpMyAdmin - 错误 : (The mysqli extension is missing) after upgrading php 5. 6 到 php 7

通过这种方式将php5.6升级到php7后,ubuntu16.04上的phpmyadmin出现问题:sudoadd-apt-repositoryppa:ondrej/phpsudoapt-getupdatesudoapt-getinstallphp7.0php5.6php5.6-mysqlphp-gettextphp5.6-mbstringphp-mbstringphp7.0-mbstringphp-xdebuglibapache2-mod-php5.6libapache2-mod-php7.0在这个命令之后:sudoa2dismodphp5.6;sudoa2enmodphp7.0;s

php - 安装了 php71w-gd 并收到错误 GD Library extension not available with this PHP installation

我在centos7服务器和nginx网络服务器上使用laravel网络框架,我安装了php71w-gd,但当我想上传文件时仍然出现此错误Intervention\Image\Exception\NotSupportedExceptionGDLibraryextensionnotavailablewiththisPHPinstallation.你可能需要知道这个#php-i|grepgd/etc/php.d/gd.ini,gdgd.jpeg_ignore_warning=>1=>1 最佳答案 @HamedAbdollahi请检查以下步

php - 在没有服务器权限的情况下安装 PECL-Extension "SPL-Types"

我想在我的Web应用程序中使用SPLEnum,它是PECL扩展SPL类型的一部分。现在,我从未使用过扩展,所以我不知道它们是如何工作的。我已要求我的托管商安装该软件包,但由于服务器的安全原因,他们无法安装。是否有可能以某种方式手动包含文件,就像在Java中一样(手动将文件复制到网络服务器并包含它们)?感谢您的回答问候,弗洛 最佳答案 PECL包含用于编译成PHP的C扩展。因此,您需要在运行PHP的服务器上拥有适当的权限,而您永远无法在共享主机上获得这些权限。尝试找到一个类似的PEAR扩展,它们是用PHP编写的,并且与任何其他PHP文

php - 如何编写php函数

我想知道如何用c编写php函数(如strtoupper)。如果有任何教程,请放在这里谢谢 最佳答案 要用C编写一个可以从PHP使用的函数,您必须编写一个扩展。不幸的是,没有那么多可用的信息......不过,通过我的书签搜索,这里是我找到的链接:ExtensionWritingPartI:IntroductiontoPHPandZendExtensionWritingPartII:Parameters,Arrays,andZVALsExtensionWritingPartII:Parameters,Arrays,andZVALs[co

php - 等待复制()完成

有没有办法让我在继续执行php循环之前检查是否复制了文件?我有一个for循环,在循环中它将复制一个文件。现在,我希望它等到当前文件被复制后再继续循环。例子:for($i=1;$i这只是一个例子。我不知道该怎么做...任何人都可以插话吗? 最佳答案 这就是PHP中copy()的作用——它会阻塞直到文件被复制。您无需执行任何操作,只需检查返回值以查看操作是否成功。 关于php-等待复制()完成,我们在StackOverflow上找到一个类似的问题: https:/

php - 如何让 curl 在 windows 10 和 wamp php 7.2 上工作?

我尝试了所有我能找到的东西,比如这里的说明HowtogetCURLtoworkwithPHPonWindows?(WAMP)从php7.2.0文件夹复制dll文件到apache2.4.18\bin文件夹我的设置win1064wamp3.1.1php,5.6.28,7.0.4,7.2apache2.4.18curl适用于任何其他php版本,但不适用于7.2检查extension_dir路径,它指向正确的目录extension_dir="T:/wamp64/bin/php/php7.2.0/ext/"加载php7.2扩展extension=bz2extension=curl;extensi

PHP fatal error : require_once(): Failed opening required 'Zend/Gdata/Extension.php'

由于某些奇怪的原因,我现在无法弄清楚,NoEmbed.php在尝试包含文件时失败并出现fatalerror。包含路径设置正确,我已经验证如下(就在NoEmbed.php中的require_once指令之前):$s=ini_get('include_path');$a=explode(':',$s);foreach($aAS$path){echo$path;if(file_exists($path.'/Zend/Gdata/Extension.php'))echo'...found';elseecho'...notfound';}在预期位置输出“found”。我必须承认,我目前无法想出发