您的位置:

下php扩展删除,php删除语句

本文目录一览:

如何增加和删除php扩展模块

linux系统下需要用包管理器安装

如 redhat下

yum install php-mysql

Ubuntu下

apt-get install php-gd

windows下需要修改php.ini

找到

extension=php_gd2.dll

如果前面有分号,去掉分号,就表示启用。

另外需要注意扩展路径(extension_dir)的配置默认情况下填

extension_dir="ext"

就可以了。

如果扩展目录(PHP安装目录下的ext)里没有相关的dll 可能是已经过时的组件,或者第三方组件(比如sqlserver的 php_sql_srv.dll)需要去第三方相关网站下载对应PHP版本的版本,放进扩展目录,再启用。

修改完扩展模块配置后最好测试下会不会出错,可以在PHP安装目录,或PHP目录添加到环境变量中

php -v

如果不出错,一般是没有问题的。出错了就说明扩展有需要其它支持,不能直接启用,或者扩展文件的版本与PHP的版本不对应 .

php 扩展文件所在的路径

一般默认的安装路径是在/var/www里面。

1.首先,连接相应的zdlinux主机,输入Linux命令行,等待shell命令的输入。

2.在Linux命令行下,输入shell命令:find/-name*PHP*。

3.按“enter”运行shell命令,您将在/usr/local/lib/PHP.中看到PHP安装目录

扩展资料:

常见的Linux命令

1.将CD/home放入‘/home’目录中。

2.CD..返回到前一个目录。

3.CD../..返回上面的两个目录。

4.将CD放入个人主目录。

5.CD~user1进入个人主目录。

6.返回到您上次所在的目录。

7.PWD显示工作路径。

8.Ls查看目录中的文件。

9.Ls-f查看目录中的文件。

10.Ls-l显示文件和目录的详细信息。

11.Ls-a显示隐藏文件。

12.Ls*[0-9]*显示包含该编号的文件名和目录名。

13.树显示文件和目录来自根项目记录树结构的开始。

14.Rm-ffile1删除一个名为“file1”的文件。

15.删除一个名为“dir1”的目录。

16.Rm-rfdir1删除一个名为“dir1”的目录并删除其内容。

17.同时删除目录及其内容。

18.重命名/移动一个目录。

19.Cpfile1file2复制一个文件。

mamp中php怎么删除redis扩展

phpredis lrem 删除不了是怎么回事

//DEL

# 情况1: 删除单个key

$redis-set('myname','ikodota');

echo $redis-get('myname').'br'; # 返回:ikodota

$redis-del('myname');# 返回 TRUE(1)

var_dump($redis-get('myname')); # 返回 bool(false)

# 情况2: 删除一个不存在的key

if(!$redis-exists('fake_key')) # 不存在

var_dump($redis-del('fake_key')); # 返回 int(0)

# 情况3: 同时删除多个key

$array_mset=array('first_key'='first_val',

'second_key'='second_val',

'third_key'='third_val');

$redis-mset($array_mset); #用MSET一次储存多个值

$array_mget=array('first_key','second_key','third_key');

var_dump($redis-mget($array_mget)); #一次返回多个值 //array(3) { [0]= string(9) "first_val" [1]= string(10) "second_val" [2]= string(9) "third_val" }

$redis-del($array_mget); #同时删除多个key

var_dump($redis-mget($array_mget)); #返回 array(3) { [0]= bool(false) [1]= bool(false) [2]= bool(false) }

windows下开发并编译PHP扩展的方法

现在就简单说一在WINDOWS下开发PHP扩展的步骤:

首先需要准备的软件有:

cygwin

安装路径e:\app\cygwin

visual

studio

C++

6.0,

修改环境变量,把已经安装好的PHP路径设置为环境变量。在这里,假设我的PHP安装目录是:e:\app\php5.2.5,那么我把WINDOWS环境变量后面加上这个安装目录。方便一会儿使用php.exe。

PHP源代码,这里假设为e:\c_source_code\php-5.2.5

1、修改文件

“PHP源文件目录/ext/ext_skel_win32.php”,在这里就是:E:\c_source_code\php-5.2.5\ext,其中主要是修改其中的cygwin路径。$cygwin_path

=

'e:\app\cygwin\bin';

把$cygwin_path修改为你实际安装cygwin的路径。

2、在源代码ext目录也就是e:\c_source_code\php-5.2.5\ext下,执行

php

ext_skel_win32.php

--extname=EXT_NAME,此时会在ext目录下生成EXT_NAME目录,这个目录就是我们将要进行PHP扩展开发的框架。比如你运行php.exe

ext_skel_win32.php

--extname=foo,会在ext目录下生成foo目录。

3、将php-root\dev\php5ts.lib拷贝至

“ext/EXT_NAME”中。比如你要开发的PHP扩展名为foo,那么就需要把php-root\dev\php5ts.lib拷贝到PHP源文件目录\ext\foo中。

4、修改foo.c内容,编写我们需要的C代码。

5、进入EXT_NAME目录,打开EXT_NAME.dsp。

设置VC6工程,

设置菜单“组建”-“移除工程配置”,选中“Win

32

Release_TS”,

设置菜单“工程”,选中“Win

32

Release_TS”

打开Tab“连接”,设置“输出文件名”中的目录,

[可选]打开Tab“C/C++”,增加“预处理器定义”“,COMPILE_DL_EXT_NAME”(注意全大写,默认加入的),取消预定义“LIBZEND_EXPORTS”(否则不可引入zend函数)。

6、设置好以后,进行编译,会生成一个dll文件,文件名是EXT_NAME.dll,比如在我们的例子中就为foo.dll

把foo.dll拷到e:\app\ext目录下,并在php.ini里加上一行extension=foo.dll,重启一下apache,查看phpinfo();,会发现我们的PHP扩展foo()已经加载进来,已经可以使用这个foo扩展了。