本文将分享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扩展怎么安装)
- centos6.5下php7.0安装zip扩展的方法
- CentOS7安装PHP7 Redis扩展的方法步骤
- Docker安装php安装yaf扩展
- linux 安装yaf扩展
PHP7.1安装yaf扩展的方法(php扩展怎么安装)
把PHP命令加到系统
我的PHP安装目录是/usr/local/webserver/PHP,所以PHPize是/usr/local/webserver/PHP/bin/PHPize,但是考虑到以后可能会用到其他命令,所以一次把该目录下的文件都做了一个软链接
下载Yaf扩展包
下载对应的扩展包,Yaf3.0以上的版本是PHP7的,如果是PHP7一下的版本建议使用2.3.5的版本
安装
vi /usr/local/webserver/PHP/etc/PHP.ini
找到extension_dir = "ext"在下一行添加
extension = "yaf.so"
以上这篇PHP7.1安装yaf扩展的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。
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扩展的方法步骤
导语
上一篇安装配置好 Redis,还没结束,还需要安装 PHP 扩展。
安装扩展
注意:第一次使用非 root
用户没有成功,改用 root
用户会成功
- 下载扩展包,在这里找到匹配的版本,
wget
下载到服务器中 - 解压并进入目录中
tar zxf redis-4.0.1.tgz
,cd redis-4.0.1
; - 找到
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-fpm 服务 / 扩展 / 配置的示例教程详解
- Ubuntu18.04系统安装、配置Redis及phpredis扩展操作详解
- linux下php安装xml扩展的详细步骤
- 解决php扩展安装不生效问题
- Mac下关于PHP环境和扩展的安装详解
- mac pecl 安装php7.1扩展教程
- Linux下安装PHP curl扩展的方法详解
- PHP安装memcache扩展的步骤讲解
- PHP安装BCMath扩展的方法
- PHP扩展安装方法步骤解析
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扩展
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扩展等相关内容,可以在本站寻找。
本文标签: