centos php7 swoole编译安装

1、安装编译所需扩展

yum -y  install  gcc  gcc-c++ libxml2-devel m4 autoconf pcre-devel make cmake bison openssl openssl-devel wget

2、下载

Wget  http://cn2.php.net/distributions/php-7.2.15.tar.gz

3、解压

tar -zxf

4、configure 生成安装文件

在安装包下面一般有个configure, 是用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,具体可以通过configure  –help 查看相应的命令,这里只指定了php目录跟配置文件目录,开放了其中一部分扩展

./configure --prefix=/usr/local/php
--prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc
-with-libxml-dir=/usr
--with-mhash --with-openssl
--with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd
--with-zlib
--enable-zip
--enable-inline-optimization
--disable-debug
--disable-rpath
--enable-shared
--enable-xml
--enable-bcmath
--enable-shmop
--enable-sysvsem
--enable-mbregex
--enable-mbstring
--enable-pcntl
--enable-sockets
--without-pear
--with-gettext
--enable-session

 

5、 make && make install 安装

6、CentOS下将php和mysql命令加入到环境变量中

在centos7.2当中就可以使用下面的方式进行添加

Vim /etc/profile文件

添加一行

pathmunge  /usr/local/php/bin

然后执行source /etc/profile 让当前的配置生效

7、最后配置文件拷贝到指定的目录

php -i | grep Configuration 查询配置文件目录

将源码当中的配置文件指定到相应的目录

cp php.ini-development  /usr/local/php/etc/php.ini

Swoole安装方式跟php安装方式是一样的,下载解压、编译

wget  https://pecl.php.net/get/swoole-4.2.13.tgz

tar -zxf

phpize

./configure

make && make install

php.ini添加

extension=swoole.so

发表评论

电子邮件地址不会被公开。 必填项已用*标注