PHP 如何安装扩展模块

cd /usr/local/src/php-5.4.36/ext/    # PHP 扩展模块一般在这个目录下,如果没有需要自行下载cd curl/                             # 我们以 curl 模块为例/usr/local/php/bin/phpize            # phpize 命令用于扩展 php 扩展模块./configure --with-php-config=/usr/local/php/bin/php-configmake make install
[[email protected] curl]# vim /usr/local/php/etc/php.ini +885
extension=curl.so    # 指定扩展模块
[[email protected] curl]# /usr/local/php/bin/php -m | grep curl
curl    # 查看是否加载了扩展模块
时间: 2024-10-24 12:07:27

PHP 如何安装扩展模块的相关文章

php安装扩展模块(curl模块)

php安装扩展模块的思路: 1,首先找到需要安装的扩展模块的目录.一般在/usr/local/php/ext目录下 但是有的模块php源码中不一定有,需要自己下载比如memcache.redis等. 2,通过phpize工具生成configure文件. 3,./configure -with-php-config=/usr/local/php/bin/php-config 4,make&&make install 5,通过/usr/local/php/bin/php -i |grep 'e

apache安装扩展模块

apache 安装扩展模块 1,首先要确认你是否加载了mod_so模块,这个就是你在编译前参数配置的时候添加-enable-so(启用DSO).如果你没有这模块的话,是无法安装扩展模块的. /usr/local/apache2/bin/apachectl -l  在列出来的内容如果有mod_so,则说明已经添加了加载该模块了. 2,安装扩展模块用到的工具就是apxs, 以安装mod_status.so这个模块为例. 3,cd到apache源码中,找到对应的C文件. cd /usr/local/s

Linux-LAMP安装扩展模块memcache

Linux-LAMP安装扩展模块memcache cd /usr/local/src/ wget http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz tar -zxvf memcache-2.2.3.tgz /usr/local/php/bin/phpize //Cannot find autoconf. Please check your autoconf installation and the yum i

Redis慢查询日志 PHP中使用redis – 安装扩展模块

Redis慢查询日志编辑配置文件/etc/redis.conf针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度.当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除. slowlog-log-slower-than 1000 //单位ms,表示慢于1000ms则记录日志slowlog-max-len 128 //定义日志长度,表示最多存128条slowlog get //列出所有的慢查询日志slowlog get 2 //只列出2条slowlog

LNMP一键安装包安装扩展模块

例如安装image-filter扩展模块 进入lnmp目录打开lnmp.conf配置文件 修改Nginx_Modules_Options=' --prefix=/usr/local/nginx --with-http_image_filter_module' ''号内的内容为应用目录+扩展组件. 然后重新编译nginx:./upgrade.sh nginx 提示输入更新版本,可以选择不更新,即输入当前版本.

LAMP搭建18:PHP安装扩展模块

查看PHP模块 [[email protected] ~]# php -m [PHP Modules] bz2 Core ctype date dom ereg exif fileinfo filter gd hash iconv json libxml mbstring mcrypt mysql openssl pcre PDO pdo_sqlite Phar posix Reflection session SimpleXML soap sockets SPL sqlite3 standar

关于php编译安装扩展模块memcache的问题

memcached,通过缓存数据库查询结果,减少数据库访问次数,从而提高动态web站点性能.Memcached作 为一个独立的分布式的缓存服务器,为多个web服务器提供了一个共享的高性能缓存服务,在Memcached 服务器上,又发展了根据hash算法来进行多台Memcached缓存服务的扩展,然后又出现了一致性hash来解 决增加或减少缓存服务器导致重新hash带来的大量缓存失效的弊端. 官方站点 http://memcached.org/ 而我们在使用memcached的时候需要使用php来

apxs动态安装扩展模块

apxs  作用:用于不想重新./configure apache的情况下,进行动态(附加)安装. 参数 -c 编译  -i安装 -a 自动修改httpd.cnf文件,添加LoadModule 功能行. 如:我要添加 proxy模块到apache里: $ cd /root/httpd-2.2.24/modules/proxy                 #返回apache安装包目录内 $ ln -s /usr/local/apache/bin/apxs  /bin/       #我喜欢将命

LAMP--php 安装扩展模块

php 和 apache 类似,核心文件为 /usr/local/php/bin/php,针对 apache 的是 /usr/local/apache2/modules/libphp5.so 模块.这两个文件是核心,在编译 php 时会让它提前支持一些功能,比如支持 mysql ,这个功能其实是 php 的一个模块,只不过这个模块是直接和 php 或 libphp5.so 文件编译在一起的.当编译完 php 后,发现还需要让 php 支持另外的模块,这时候可以重新编译 php,加上配置参数,或者