php-m(php面相对象)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享php-m的知识,其中也会对php面相对象进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

linux 中 php -m 有mysql扩展 但为什么phpinfo()却没有?

PHPINFO函数结果中

MYSQL

有单独的一部分显示,前提是你确实安装了mysql。

PHP对应mysql有独立的调用部分,你可以在PHP.INI中通过mysql关键词来搜索确认。

PHP单独添加扩展 无需重启服务器

问题

php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?

我们以curl扩展模块的安装为例说明如何单独添加扩展。

步骤

1.进入php源码的扩展目录。本例中我的源码对应目录如下:

/search/src/php-7.0.14/ext

1

2.进入模块目录,我们安装的是curl扩展,所以进入curl目录。此时,我们所在的目录是

/search/src/php-7.0.14/ext/curl

1

3.执行phpize。注意,如果你的机器上有多个php版本,一定要执行你准备安装扩展的php版本对应的phpize。比如,我的机器上同时有php7和php5.3.3。我当前准备为php7安装curl扩展。所以执行php7对应的phpize

1 /usr/local/php70/bin/phpize

2

3 结果类似:

4 Configuring for:

5 PHP Api Version: 20151012

6 Zend Module Api No: 20151012

7 Zend Extension Api No: 320151012

4.执行

./configure --with-php-config=/usr/local/php70/bin/php-config

1

说明:如果你的机器上只有一个php版本,大多时候不需要特别使用–with-php-config指明相应的php-config所在位置。

5.执行make,之后会在./modules/目录下生成curl.so文件

6.执行make install

结果类似:

Installing shared extensions: /usr/local/php70/lib/php/20151012/

1

2

执行结果告诉你将curl.so安装到了哪个目录。

一般情况,如果你正确的指定了php-config或者你的机器只有一个php版本,so都会被正确安装到相应php的extension_dir。如果执行make install后,extension_dir目录下没有相应的so,可以手动将第5步中生成的so文件cp过去。

要查看具体extension_dir,可以执行如下命令。

php -i| grep extension_dir

结果类似

extension_dir = /usr/local/php70/lib/php/20151012/ = /usr/local/php70/lib/php/20151012/

1

2

3

7.在php.ini中增加

extension=curl.so

1

如果不知道php.ini的具体位置,可以通过如下命令查看

php --ini

1

8.执行如下命令,查看是否安装成功

php -m | grep curl

1

如果你看到了curl, 恭喜你,安装成功!

php常用扩展有哪些

php基本使用到的扩展有如下:

bcmath(精确数值处理)

bz2

calendar

Core

ctype

curl

date

dom

ereg

exif

fileinfo

filter

ftp

gettext

hash

iconv

igbinaryinotify 文件监控

json

libxml

mbstring

mhash

mysql

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

posix

readline

redis   Redis缓存

Reflection

session

shmop

SimpleXML

sockets

SPL

sqlite3

standard

sysvmsg

sysvsem

sysvshmswoole 通信引擎

tokenizer

wddx

xml

xmlreader

xmlwriter

xslyaf    YAF框架必须

zip

zlib

其中最常用的扩展有:curl date  json  mysql mysqli  openssl  pdo_mysql  redis  session  zip等

查看当前php安装了哪些扩展,可以使用命令:php -m

php-m的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php面相对象、php-m的信息别忘了在本站进行查找喔。

发布于 2023-04-04 15:04:32
收藏
分享
海报
28
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了