centos7 源码安装php7,centos7源码php7
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
评论暂时关闭