编译安装PHP7并安装Redis扩展Swoole扩展

在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了

本php7是编译成fpm-php 使用的,

如果是apache那么编译参数应该为

1

--with-apxs2=/usr/local/apache/bin/apxs

编译安装php7

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

wget -c http://www.php.net/distributions/php-7.0.0.tar.gz

tar zxvf php-7.0.0.tar.gz

cd php-7.0.0

./configure \

--prefix=/usr/local/php7 \

--with-config-file-path=/usr/local/php7/etc \

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-iconv-dir \

--with-freetype-dir=/usr/local/freetype \

--with-jpeg-dir -\

-with-png-dir \

--with-zlib \

--with-libxml-dir=/usr \

--enable-xml \

--disable-rpath \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization \

--with-curl \

--enable-mbregex \

--enable-mbstring \

--with-mcrypt \

--enable-ftp \

--with-gd \

--enable-gd-native-ttf \

--with-openssl \

--with-mhash \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-zip \

--enable-soap \

--with-gettext \

--disable-fileinfo \

--enable-opcache

make ZEND_EXTRA_LIBS=‘-liconv‘

make install

cp php.ini-production /usr/local/php7/etc/php.ini

cd ..

编译安装php7的redis扩展支持

1

2

3

4

5

6

7

8

9

wget -c https://github.com/phpredis/phpredis/archive/php7.zip

unzip php7.zip

cd phpredis-php7

/usr/local/php7/bin/phpize

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

make

make install

cd ..

/usr/local/php7/etc/php.ini
中加入
extension=redis.so

编译安装php7的swoole

1

2

3

4

5

6

7

8

wget -c https://github.com/swoole/swoole-src/archive/swoole-1.7.21-stable.tar.gz

tar zxvf swoole-1.7.21-stable.tar.gz

cd swoole-src-swoole-1.7.21-stable/

/usr/local/php7/bin/phpize

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

make

make install

cd ..

/usr/local/php7/etc/php.ini
中加入
extension=swoole.so

本文源地址:http://www.iamle.com/archives/1989.html

时间: 2024-10-10 11:43:25

编译安装PHP7并安装Redis扩展Swoole扩展的相关文章

centos 6.5下编译安装php-7.1.6和 php memcached扩展

0,安装 php-7.1.6 依赖包 # yum groupinstall "Development tools" "Desktop Platform Development" # yum -y install openssl-devel libcurl-devel libmcrypt libmcrypt-devel bzip2-devel 1,编译安装php 7.1.6 ## 如果需要加入 pgsql扩展 ,则必须先安装好 postgresql # wget ht

Centos7下安装php7

通过编译的方式安装php7 1. 安装PHP7 ## 下载 wget http://us2.php.net/distributions/php-7.0.2.tar.gz ## 安装 tar zxvf php-7.0.2.tar.gz cd php-7.0.2/ ./configure --help ## 查看安装的配置 ./configure --prefix=/usr/local/webserver/php --with-curl --with-freetype-dir --with-gd -

阿里云centos7.2安装php7

安装php7 1.安装php7rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 2. 通过云进行php和其他组件的安装 yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70

centos7.5环境下编译安装php7.0.30并安装redis和mongo扩展

1.安装php7.0.30的脚本 # vim install_php.sh #!/bin/bash # 安装基本依赖 yum install -y gcc gcc-c++ htop telnet iotop iptraf iftop make logrotate xinetd ntsysv sysstat perl autoconf libjpeg libjpeg-devel libpng libpng-devel glibc glibc-devel glib2 glib2-devel bzip

编译安装PHP7及扩展

一.编译安装PHP 1. 下载源码包并解压 源码包地址:http://php.net/downloads.php 下载源码包 当前PHP最新本门是7.2.9,下载 php-7.2.9 源码包 wget http://be2.php.net/get/php-7.2.9.tar.gz/from/this/mirror -O php-7.2.9.tar.gz 解压源码包 解压缩 tar zxf php-7.2.9.tar.gz 进入解压缩后的目录,查看解压的文件 [root/usr/local/src

centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展

centos 安装PHP7并且与其他版本共存 wget -c -Ophp-7.1.5.tar.gz http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/mirror tar -xvf php-7.1.5.tar.gz cd php-7.1.5 在安装之前首先要搞定一些依赖,不过有一些依赖我在安装PHP5.6.30的时候都安装过了,还有少数部分依赖没有安装,那么我也给出全新的依赖谁让我们是伸手党,安装过了重新安装也没啥 yum install lib

PHP-7.2安装redis扩展

1.环境 Win10 64位,phpStudy-2018(PHP-7.2.10,Nginx) 2.Redis缓存服务器安装 请自行百度Redis缓存服务器的安装,这里不做描述 3.PHP端Redis扩展安装 (1)redis扩展下载地址Linux版地址:https://pecl.php.net/package/redis Windows版地址:https://windows.php.net/downloads/pecl/releases/redis 说明:下载哪个版本的redis.dll需要根据

Ubuntu上PHP7.1安装路径及redis扩展安装

1. Ubuntu16.04上使用sudo apt-get install php7.1 安装php的默认路径如下: a. php可执行命令:/usr/bin/php7.1  和 /usr/bin/php b. 需要安装sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config.后面安装扩展时会用到. c. .so文件路径:/usr/lib/php/20160303,这个可以从phpinfo()中看到 d. php的*

Centos7 编译安装 Nginx PHP Mariadb Memcached 扩展 ZendOpcache扩展 (实测 笔记 Centos 7.0 + Mariadb 10.1.9 + Nginx 1.9.9 + PHP 7.0.0)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7-x86_64-Minimal-1503-01.iso 安装步骤: 1.准备 1.1 设置静态IP.DNS地址(网络设备名称有可能不一样,这里是eno16780032,如使用DHCP获取动态IP,可忽略) [[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16780032 找到BOOTPROTO,并且修