• 关于

    php目录下ext

    的搜索结果

问题

运行OSS PHP SDK 时 PHP配置需要安装CURL模块

newegg11 2019-12-01 20:10:37 14104 浏览量 回答数 5

回答

cd ext/curl        phpize  ./configure –with-curl=DIR   (可以不写dir,如果你的curl安装时没有指定目录)       make 就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。 复制curl.so文件到extensions的配 置目录,修改php.ini就好了

云目录 2019-12-01 23:35:05 0 浏览量 回答数 0

回答

PHP中使用curl命令时需注意: 打开curl扩展 php.ini文件中 ;extension=php_curl.dll 去掉这一行前面的; 检查extension_dir = "D:/php-5.6.9/ext;是否配置正确 检查文件 [php_curl.dll] 在php/ext目录下是否存在 输出phoinfo信息,查看Environment和PHP Variables是否配置有php的路径和扩展路径信息

小旋风柴进 2019-12-02 02:01:33 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

pcntl扩展可以支持php的多线程操作(仅限linux) 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 由于我的php是采用yum安装的,所以不能采用上面的方式 下面介绍一个php动态添加扩展的方式 phpize 1、首先看下 phpize命令 所在的目录  (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装 yum install php53_devel   (ps:请注意自己的版本) 安装完毕后。会生成phpize命令   2、去php.net下载相应版本的php源文件 咱们以php-5.3.17 为例吧,解压后,进入相应的模块下 cd ext/pcntl #先执行phpize /usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config   (ps:请正确的指定php-config的目录) #编译、安装 make && make install 这时候出了一个错误 ./configure编译正常,但make出错 error: ‘PHP_FE_END’ undeclared here (not in a function) 解决方法: 源代码有错误,进入php-5.3.17目录 sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c 再重新make && make install 3、编译完毕后会生成了一个  pcntl.so的文件。在php的model目录里 编辑/etc/php.ini,加入 extension=pcntl.so 4、重启apache service httpd restart 5、测试是否安装成功 <?php     echo pcntl_fork(); ?> 输出:23165 另附: pcntl扩展可以支持php的多线程操作. 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 为了省事直接编译算鸟. # cd /usr/local/src/php-5.2.6/ext/pcntl # phpize # ./configure --with-php-config=/usr/local/php/bin/php-config # make && make install pcntl.so  加到php.ini中OK

梦丫头 2019-12-02 01:50:00 0 浏览量 回答数 0

问题

阿里云主机win2003下开启PDO_Mysql模块

小柒2012 2019-12-01 21:37:53 5045 浏览量 回答数 1

问题

php5.6编译生成libphp5.so的问题求助?报错

爱吃鱼的程序员 2020-06-10 14:58:35 0 浏览量 回答数 1

问题

linux下php添加mysqli拓展库时,编译报错

杨冬芳 2019-12-01 20:26:22 1296 浏览量 回答数 1

回答

下载PHP 7的源代码,参考下ext目录下的扩展。

idealities 2019-12-02 01:31:09 0 浏览量 回答数 0

回答

安装pw9.0.1出现下面的问题: 一:首先到PHP安装根目录下的ext目录下查看是否有php_pdo.dll 和php_pdo_mysql.dll 。 二:检查一下要php.ini文件中extension_dir = "F:/host/php/ext",这一行extension_dir后指向的是哪个目录如果不是换成本地环境的目录。 三:然后在php.ini文件中查找"pdo",你就可以一下找到  ;extension=php_pdo.dll  这一行,看这行前面是否有分号,如果有的话,把它去掉。然后找找有没有  extension=php_pdo_mysql.dll   如果有,同样去掉前面的分号。 如果没有,则手动添加上最终这两行配置内容如下 extension=php_pdo.dll extension=php_pdo_mysql.dll 保存php.ini文件,重启apache或者iis,重新检测一下是否ok。如果有说明安装成功 如果以上还没有解决 那么继续查找C:WINDOWS下php.ini中的配置  同上一样! 这是我以前使用  win主机 安装pw9时遇到的问题 顺便 记录了一下。虚拟主机貌似就没办法了。 linux原理 差不多 没试过~ ------------------------- 回 2楼(刘家豪) 的帖子 跟php安装目录在一起的、好好找一下。如果是win系统 按照 以上说明。不适用与linux。

小柒2012 2019-12-01 23:12:23 0 浏览量 回答数 0

回答

首先确定是哪儿的问题:1.看apache的日志。2.看php的ext目录下,有没有 php_mssql.dll如果没有 php_mssql.dll 则从网上下载一个。如果日志出现 PHP startup: Unable to load dynamic library './php_mysql.dll 这个问题是最常出现的,解决方法有两个:1.将这些依赖的dll拷贝到 %windir%\system32 下2.或者将PHP的安装目录添加到 %PATH% 中。

落地花开啦 2019-12-02 02:47:07 0 浏览量 回答数 0

回答

查看php安装目录下的ext文件夹,如果存在php_mysqli.dll(Windows)文件,就说明可以使用这个扩展。否则,建议重新下载php,或者更换php版本。 检查php.ini中的extension对应的mysqli语句,前面的#是否已经去掉(需要去掉),代表让php打开这个扩展。 检查php的扩展是否已经打开,敲命令 php -m 或者编写一个phpinfo.php(内容是),然后将这个文件放到网站目录下,在浏览器打开,搜索mysqli。如果结果存在mysqli的信息,就证明扩展已经存在并可用了。 最后就是刷新phpcms的安装页面了。祝成功!~

ander.li 2019-12-02 00:48:14 0 浏览量 回答数 0

回答

本文是以PHP7作为基础,讲解如何从零开始创建一个PHP扩展。本文主要讲解创建一个扩展的基本步骤都有哪些。示例中,我们将实现如下功能:&lt;?php echo say(); ?&gt;输出内容:$ php ./test.php $ hello word在扩展中实现一个say方法,调用say方法后,输出 hello word。第一步:生成代码PHP为我们提供了生成基本代码的工具 ext_skel。这个工具在PHP源代码的./ext目录下。$ cd php_src/ext/ $ ./ext_skel --extname=sayextname参数的值就是扩展名称。执行ext_skel命令后,这样在当前目录下会生成一个与扩展名一样的目录。第二步,修改config.m4配置文件config.m4的作用就是配合phpize工具生成configure文件。configure文件是用于环境检测的。检测扩展编译运行所需的环境是否满足。现在我们开始修改config.m4文件。$ cd ./say $ vim ./config.m4打开,config.m4文件后,你会发现这样一段文字。 dnl If your extension references something external, use with: dnl PHP_ARG_WITH(say, for say support, dnl Make sure that the comment is aligned: dnl [ --with-say Include say support]) dnl Otherwise use enable: dnl PHP_ARG_ENABLE(say, whether to enable say support, dnl Make sure that the comment is aligned: dnl [ --enable-say Enable say support])其中,dnl 是注释符号。上面的代码说,如果你所编写的扩展如果依赖其它的扩展或者lib库,需要去掉PHP_ARG_WITH相关代码的注释。否则,去掉 PHP_ARG_ENABLE 相关代码段的注释。我们编写的扩展不需要依赖其他的扩展和lib库。因此,我们去掉PHP_ARG_ENABLE前面的注释。去掉注释后的代码如下:dnl If your extension references something external, use with: dnl PHP_ARG_WITH(say, for say support, dnl Make sure that the comment is aligned: dnl [ --with-say Include say support]) dnl Otherwise use enable: PHP_ARG_ENABLE(say, whether to enable say support, Make sure that the comment is aligned: [ --enable-say Enable say support])第三步,代码实现修改say.c文件。实现say方法。找到PHP_FUNCTION(confirm_say_compiled),在其上面增加如下代码:PHP_FUNCTION(confirm_say_compiled) { zend_string *strg; strg = strpprintf(0, &quot;hello word&quot;); RETURN_STR(strg); }找到 PHP_FE(confirm_say_compiled, 在上面增加如下代码:PHP_FE(say, NULL)修改后的代码如下:const zend_function_entry say_functions[] = { PHP_FE(say, NULL) /* For testing, remove later. */ PHP_FE(confirm_say_compiled, NULL) /* For testing, remove later. */ PHP_FE_END /* Must be the last line in say_functions[] */ }; /* }}} */第四步,编译安装编译扩展的步骤如下:$ phpize $ ./configure $ make &amp;&amp; make install修改php.ini文件,增加如下代码:[say] extension = say.so然后执行,php -m 命令。在输出的内容中,你会看到say字样。第五步,调用测试自己写一个脚本,调用say方法。看输出的内容是否符合预期。完整代码下载完整代码下载参考来源PHP7扩展开发之hello word

exinnet 2019-12-02 01:31:09 0 浏览量 回答数 0

问题

开启PDO无用已经在PHP.INI中开启

临河团商 2019-12-01 21:46:33 5068 浏览量 回答数 1

问题

请教各位phpnow如何安装使用phpredis?

落地花开啦 2019-12-01 20:02:25 1043 浏览量 回答数 1

问题

php扩展mongodb不成功,什么原因?

落地花开啦 2019-12-01 19:59:56 1436 浏览量 回答数 1

回答

ReWindows系统安装ZendGuardLoader 我的是Windows Server 2008 R2 企业版 64位中文版+IIS7.5+PHP5.4.43,phpinfo显示已安装,但是仍然提示错误,该如何解决啊? Zend Guard Run-time support missing! php.ini中已配置: [Zend.loader] zend_extension="D:\Server\php\ext\ZendLoader.dll" zend_loader.enable=1 zend_loader.disable_licensing=0 zend_loader.obfuscation_level_support=3 zend_loader.license_path= ZendLoader.dll也拷贝到了D:\Server\php\ext\目录下 所下载的php也是NTS版本。 实在是找不到原因了

功夫熊 2019-12-02 02:53:11 0 浏览量 回答数 0

回答

下载 PHP 源码 需要下载和使用的 php 同版本的 php 源码,下载到 /var/www/php5(根据实际情况调整具体目录)目录下。 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.5.7.tar.gz 解压并进入 PHP 的 openssl 扩展模块目录 tar zxvf php-5.5.7.tar.gz cd php-5.5.7/ext/openssl/ 编译 openssl 扩展 /var/www/php5/bin/phpize # 这里为自己的phpize路径,如果找不到,使用whereis phpize查找。 # 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名 mv config0.m4 config.m4 /var/www/php5/bin/phpize ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config make make install 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把 openssl.so 文件拷贝到你在 php.ini 中指定的 extension_dir 下(在 php.ini 文件中查找:extension_dir =),这里的目录是 var/www/php5/lib/php/extensions 。 修改 php.ini 文件并重启 Apache 编辑php.ini文件,在文件最后添加 extension=openssl.so 重启 Apache /usr/local/apache2/bin/apachectl restart

KB小秘书 2019-12-02 01:28:26 0 浏览量 回答数 0

问题

云服务器 ECS 产品 PHP 环境开启 openssl方法是什么

boxti 2019-12-01 21:57:53 1423 浏览量 回答数 0

回答

在php.ini文件最后加入了extension=bcmath.so,重启看看 ------------------------- 回 楼主(叮铛) 的帖子 如果不行就是没安装 那就安装 yum install php-bcmath ------------------------- 回 4楼(叮铛) 的帖子 已经安装最新版本了,说明已经安装了 ------------------------- 回 4楼(叮铛) 的帖子 php.ini文件应该有2个地方 ------------------------- WDCP的面板,我比较少接触。。。应该是在php.ini文件修改重启就可以 ------------------------- 回 楼主(叮铛) 的帖子 看看PHP安装目录下的ext文件夹下面有bcmath.so这个文件没有 ------------------------- 帮你搜索下:某些时候需要用到bcscale函数,需要用到php-bcmath扩展一般情况下这个扩展在php安装的时候,是存在ext/bcmath目录的那么利用phpize进行安装新的php扩展cd bcmath目录下/etc/php/bin/phpize(phpize的路径根据各自安装有所不同)./configure --with-php-config=/www/wdlinux/php/bin/php-config(php-config文件的路径)makemake install最后还需要把生成的bcmath.so文件加入到php.ini中 extesion=bcmath.so(如果没有设定extesion_dir,可能要加上全路径,查看phpize执行后的生成的so文件的路径即可,这里是:extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613)然后重启web服务器,就Ok了 ------------------------- 回 11楼(叮铛) 的帖子 www/wdlinux/php/lib/php

梦丫头 2019-12-02 02:41:43 0 浏览量 回答数 0

问题

请教关于编译PHP时的扩展库配置的问题

落地花开啦 2019-12-01 19:58:31 1177 浏览量 回答数 1

问题

Linux下如何安装openssl

yyfjj 2019-12-01 20:11:54 12036 浏览量 回答数 4

回答

php版本: php-5.1.1-Win32 按照下载的discuz!4.0中的用户手册配置环境。 红色部分为相对于手册说明的改动: 1、对于php.ini文件 进入 C:\PHP,将 php.ini-dist 复制一份放到 C:\WINNT( Windows XP/2003 下为 C:\Windows )内,改名为 php.ini, [color=blue]然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./",[/color] [color=blue][/color] [color=blue]并将其路径指到你的 PHP 目录下的 extensions 目录,[/color] [color=blue][/color] [color=blue]比如:extension_dir = "C:\PHP\ext";再搜索 register_globals = Off,将 Off 改成 On;[/color] [color=blue] 查找 ;extension=php_mysql.dll,将前面的引号“;”去掉。 [/color] 2、手册中关于配置IIS的说明,将其中的“PHP\sapi\php4isapi.dll”改为php目录下的“php5isapi.dll” [color=red]3、重要:复制php目录下的libmysql.dll文件到system32下[/color]。 重新启动IIS(或是Apache也要重启一下): 在命令提示符下逐一执行一下命令: net stop w3svc net stop iisadmin net start w3svc 答案来源于网络

养狐狸的猫 2019-12-02 03:03:40 0 浏览量 回答数 0

问题

按帮助中心的教程安装了php但是有几个函数不能用.求助

不太会聊天 2019-12-01 21:33:47 4068 浏览量 回答数 2

问题

php集成环境安装redis扩展的问题

落地花开啦 2019-12-01 19:59:58 1299 浏览量 回答数 1

问题

按帮助中心的教程安装了php但是有几个函数不能用.求助

淘猫猫seo 2019-12-01 21:58:44 4975 浏览量 回答数 3

问题

购买了一套程序,程序商要求替换一个dll,替换后其它程序无法用php

江华联盟 2019-12-01 21:59:55 6081 浏览量 回答数 4

问题

php-5.3.3 windowxp 配置:报错

kun坤 2020-06-05 23:57:54 0 浏览量 回答数 1

问题

php-5.3.3 windowxp 配置 - 服务报错

montos 2020-05-29 23:50:57 0 浏览量 回答数 1

回答

安装方法如下: 1. 下载ioncube_loaders_win_vc9_x86.zip 官网: http://www.ioncube.com/ 2. 将压缩包内的ioncube_loader_win_5.3.dll拷贝至\bin\php\php5.3.8\zend_ext目录下 3. 在wamp\bin\apache\Apache2.2.21\bin\php.ini中添加 zend_extension = “d:/dev/wamp/bin/php/php5.3.8/zend_ext/ioncube_loader_win_5.3.dll” 注意: 如果使用xdebug的话,ioncube_loader.dll的zend_extension声明要放在xdebug的zend_extension之前 4. web server 5. 将压缩包内的loader-wizard.php拷贝至网站根目录下 在浏览器中键入 http://yourdomain/loader-wizard.php,cache会自动安装,安装完成后给出成功信息: ------------------------- 回 2楼(ivmmff) 的帖子 是啊,所以才出了那多的一键包供大家使用! ------------------------- 回 6楼(ivmmff) 的帖子 服了,他们也就是新手,害怕linux的操作,所以选择win的 ------------------------- 回 8楼(ivmmff) 的帖子 他们不怕这个,1G内存都用的windows2008或是2012,那简直是慢死,不是论坛有人就吐槽说ECS慢么! ------------------------- 回 12楼(小k快跑) 的帖子 虚拟主机是安装不了的

鬼才神兵 2019-12-01 23:17:01 0 浏览量 回答数 0

问题

php-5.3.3 windowxp 配置 403.10 禁止访问:配置无效 

kun坤 2020-05-26 12:46:48 6 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站