GVKun编程网logo

PHP7.1安装yaf扩展的方法(php扩展怎么安装)

16

本文将分享PHP7.1安装yaf扩展的方法的详细内容,并且还将对php扩展怎么安装进行详尽解释,此外,我们还将为大家带来关于centos6.5下php7.0安装zip扩展的方法、CentOS7安装PH

本文将分享PHP7.1安装yaf扩展的方法的详细内容,并且还将对php扩展怎么安装进行详尽解释,此外,我们还将为大家带来关于centos6.5下php7.0安装zip扩展的方法、CentOS7安装PHP7 Redis扩展的方法步骤、Docker安装php安装yaf扩展、linux 安装yaf扩展的相关知识,希望对你有所帮助。

本文目录一览:

PHP7.1安装yaf扩展的方法(php扩展怎么安装)

PHP7.1安装yaf扩展的方法(php扩展怎么安装)

把PHP命令加到系统

我的PHP安装目录是/usr/local/webserver/PHP,所以PHPize是/usr/local/webserver/PHP/bin/PHPize,但是考虑到以后可能会用到其他命令,所以一次把该目录下的文件都做了一个软链接

rush:xhtml;"> ln /usr/local/webserver/PHP/bin/* /usr/bin/

下载Yaf扩展包

下载对应的扩展包,Yaf3.0以上的版本是PHP7的,如果是PHP7一下的版本建议使用2.3.5的版本

rush:xhtml;"> mkdir -p /data/soft cd /data/soft/ wget http://pecl.PHP.net/get/yaf-3.0.4.tgz

安装

rush:xhtml;"> cd /data/soft/ tar zxvf yaf-3.0.4.tgz cd yaf-3.0.4 PHPize ./configure --with-PHP-config=/usr/local/webserver/PHP/bin/PHP-config make && make install

vi /usr/local/webserver/PHP/etc/PHP.ini

找到extension_dir = "ext"在下一行添加

extension = "yaf.so"

以上这篇PHP7.1安装yaf扩展的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。

centos6.5下php7.0安装zip扩展的方法

centos6.5下php7.0安装zip扩展的方法

 

cd /usr/local/src

wget http://pecl.php.net/get/zip-1.13.5.tgz  

tar -zxvf zip-1.13.5.tgz  

cd zip-1.13.5  

/opt/remi/php70/root/usr/bin/phpize #根据自己安装的路径变更

./configure --with-php-config=/opt/remi/php70/root/usr/bin/php-config  #根据自己安装的路径变更

make 

make test

make install

如果没有报错这样就安装完成了,用命令查看一下看有没有zip.so

ls /opt/remi/php70/root/usr/lib64/php/modules/

[root@iZwz90n2ws2p2jsauv7uk9Z zip-1.13.5]# ls /opt/remi/php70/root/usr/lib64/php/modules/
bz2.so       ctype.so  exif.so      ftp.so  gettext.so  json.so      mysqli.so   pdo_mysql.so  pdo_sqlite.so  sockets.so  tokenizer.so
calendar.so  curl.so   fileinfo.so  gd.so   iconv.so    mbstring.so  mysqlnd.so  pdo.so        phar.so        sqlite3.so  zip.so

 

最后在php.ini里修改以下两项

1)zlib.output_compression = Off 改为 zlib.output_compression = On

2)增加extension=/opt/remi/php70/root/usr/lib64/php/modules/zip.so

重启nginx 或者apache,reload不行,一定要重启

/etc/init.d/nginx restart 

如果是apache,使用service httpd restart

在phpinfo里查看是不是已经有了zip扩展了

CentOS7安装PHP7 Redis扩展的方法步骤

CentOS7安装PHP7 Redis扩展的方法步骤

导语

上一篇安装配置好 Redis,还没结束,还需要安装 PHP 扩展。

安装扩展

注意:第一次使用非 root 用户没有成功,改用 root 用户会成功

  1. 下载扩展包,在这里找到匹配的版本,wget 下载到服务器中
  2. 解压并进入目录中 tar zxf redis-4.0.1.tgzcd redis-4.0.1
  3. 找到 phpize 并执行

找到 php-config 并配置

make && make install,编译之后 redis.io 已经在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/ 扩展目录中了;

修改 php.ini 添加 extension=redis

重起 php

php -m

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

Docker安装php安装yaf扩展

Docker安装php安装yaf扩展

Dockerfile文件内容:

# 从官方基础版本构建
FROM php:7.3.7-fpm
# 官方版本默认安装扩展:
# Core, ctype, curl
# date, dom
# fileinfo, filter, ftp
# hash
# iconv
# json
# libxml
# mbstring, mysqlnd
# openssl
# pcre, PDO, pdo_sqlite, Phar, posix
# readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard
# tokenizer
# xml, xmlreader, xmlwriter
# zlib
# 更新为国内镜像
COPY zhongkeda.list /etc/apt/sources.list
RUN  apt-get update
# bcmath, calendar, exif, gettext, sockets, dba,
# mysqli, pcntl, pdo_mysql, shmop, sysvmsg, sysvsem, sysvshm 扩展
RUN docker-php-ext-install -j$(nproc) bcmath calendar exif gettext sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm iconv
# GD 扩展
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev \
    && rm -r /var/lib/apt/lists/* \
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j$(nproc) gd
# redis 扩展
RUN pecl install redis-5.0.0 && docker-php-ext-enable redis
# opcache 扩展
RUN docker-php-ext-configure opcache --enable-opcache && docker-php-ext-install opcache
# xdebug 扩展
RUN pecl install xdebug-2.7.2 && docker-php-ext-enable xdebug
# swoole 扩展
RUN pecl install swoole-4.4.0 && docker-php-ext-enable swoole
# yaf 扩展
RUN pecl install yaf-3.0.8 && docker-php-ext-enable yaf
# 镜像信息
LABEL Author="Stone"
LABEL Version="2019.7"
LABEL Description="PHP 7.3.7 开发环境镜像."

zhongkeda.list文件内容:

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

启动

docker build -t php73 .
//启动一次
docker run --name php73 -d \
    -v /data/code:/data/code \
    -v /data/soft/lnmp/php73/etc:/usr/local/etc \
    -p 9000:9000 \
    php73
//把php配置文件复制出来
docker cp php73:/usr/local/etc /data/soft/lnmp/php73/etc
// /data/code/ 代码目录 /data/soft/lnmp/php73/etc php配置文件目录
docker run --name php73 -d \
    -v /data/code:/data/code \
    -v /data/soft/lnmp/php73/etc:/usr/local/etc \
    -p 9000:9000 \
    php73

linux 安装yaf扩展

linux 安装yaf扩展

1、下载PHP yaf安装包,可以去去pecl官网下载

  http://pecl.php.net/package/yaf

2、解压安装并进入yaf目录

[root@localhost ~]# tar xzf  yaf-3.0.4.tgz

[root@localhost ~]# cd yaf-3.0.4

3、在yaf文件夹下,生成configure配置文件

  yum install m4
  yum install autoconf

 

[root@localhost yaf-3.0.4]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012

[root@localhost yaf-3.0.4]#  ./configure --with-php-config=/usr/local/php/bin/php-config

[root@localhost yaf-3.0.4]# make

[root@localhost yaf-3.0.4]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/

4、在PHP配置文件php.ini里面加载yaf扩展

extension=yaf.so 

重启php-fpm 服务

service php-fpm reload

5、查看phpinfo,yaf 扩展是否加载

 

6.yaconf 编译安装

下载地址 :  wget http://pecl.php.net/get/yaconf-1.0.7.tgz

在PHP配置文件php.ini里面加载yaconf扩展

extension=yaconf.so 

yaconf.directory =/tmp/yaconf

重启php-fpm 服务

service php-fpm reload

查看phpinfo,yaconf 扩展是否加载

 

关于PHP7.1安装yaf扩展的方法php扩展怎么安装的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于centos6.5下php7.0安装zip扩展的方法、CentOS7安装PHP7 Redis扩展的方法步骤、Docker安装php安装yaf扩展、linux 安装yaf扩展等相关内容,可以在本站寻找。

本文标签:

上一篇mac 下安装php7全过程介绍(mac怎么安装php)

下一篇PHP基于CURL发送JSON格式字符串的方法示例(php curl post json)