centos7 源码安装php7,centos7源码php7


系统:centos7.2

php版本:php7.0.0

安装前工作:

yum install gcc make crul-devel libxslt-devel gd-devel libjpeg-devel libpng libpng-devel libxml2-devel bzip2-devel libcurl-devel –y #如果下面 配置编译报错 请yum安装相关依赖包

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

yum -y install libmcrypt-devel mcytpt mhash libxslt-devel

安装libiconv

tar xf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/lcoal/libiconv

make && make install

解压安装:

tar xfphp-7.0.0.tar.gz

cdphp-7.0.0/

./configure

--prefix=/usr/local/php7

--with-fpm-user=nginx

--with-fpm-group=nginx

--with-bz2

--with-curl

--with-gd

--with-mcrypt

--with-openssl

--with-mhash

--with-jpeg-dir

--with-png-dir

--with-freetype-dir

--with-iconv-dir=/usr/local/libiconv

--with-gettext

--with-libxml-dir

--with-zlib

--with-xmlrpc

--with-pcre-regex

--with-pear

--with-pdo-mysql=mysqlnd

--with-mysql=mysqlnd

--with-mysqli=mysqlnd

--with-libdir=lib64

--enable-dom

--enable-xml

--enable-fpm

--enable-bcmath

--enable-ftp

--enable-sockets

--disable-ipv6

--enable-mbregex

--enable-mbstring

--enable-calendar

--enable-gd-native-ttf

--enable-static

--enable-fpm

--enable-bcmath

--enable-libxml

--enable-inline-optimization

--enable-mbregex

--enable-opcache

--enable-pcntl

--enable-shmop

--enable-soap

--enable-sockets

--enable-sysvsem

--enable-zip

make&&makeinstall

cpphp.ini-production/usr/local/php7/lib/php.ini

cp/usr/local/php7/etc/php-fpm.conf.default/usr/local/php7/etc/php-fpm.conf

cp/usr/local/php7/etc/php-fpm.conf.default/usr/local/php7/etc/php-fpm.conf

cp/usr/local/php7/etc/php-fpm.d/www.conf.default/usr/local/php7/etc/php-fpm.d/www.conf#php-fpm.conf引用这个目录中*.conf配置文件,修改启动用户。端口号等启动/etc/init.d/php-fpm停止pkillphp-fpm或者ps-ef|grepphp-fpm|awk'{print$2}'|xargskill

相关内容

    暂无相关文章