Home  >  Article  >  类库下载  >  Compile PHP notes

Compile PHP notes

高洛峰
高洛峰Original
2016-10-15 16:13:451303browse

Installation dependencies

yum -y install wget
    yum -y install gcc
    yum -y install gcc-c++
    yum -y install pcre-devel
    yum -y install zlib-devel
    yum -y install libxml2
    yum -y install libxml2-devel
    yum -y install libevent
    yum -y install libevent-devel
    yum -y install autoconf
    yum -y install libpng-devel
    yum -y install openssl-devel
    yum -y install curl
    yum -y install curl-devel
    yum -y install expat-devel
    yum -y install perl
    yum -y install perl-ExtUtils-MakeMaker
    yum -y install gettext-devel
    yum -y install zlib-devel
    yum -y install cpio
    yum -y install gettext-devel
    yum -y install bzip2-devel
    yum -y install freetype-devel
    yum -y install gmp-devel
    yum -y install php-mcrypt  libmcrypt  libmcrypt-devel

Compilation parameters

./configure --prefix=/opt/php --with-config-file-scan-dir=/opt/php/etc/php.d --disable-debug --with-pic --with-bz2 --with-gettext --with-gmp --enable-mbregex --enable-mbstring --with-openssl --with-zlib --with-layout=GNU --enable-exif --enable-sockets --enable-xml --with-pear --enable-fpm --with-pdo-mysql --with-curl --with-mysql --with-gd --enable-gd-native-ttf --with-mysqli --enable-soap --with-fpm-user=daemon --with-fpm-group=daemon --with-apxs2=/opt/httpd/bin/apxs --with-mcrypt --with-freetype-dir --with-libiconv-dir

Notes

1.--prefix, it is recommended to be under /opt.
2. During the /configure process, install the corresponding dependencies according to the error message.
3.PHP compilation parameters can be viewed through ./configure --help. Different versions of PHP may have slight differences


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Related articles

See more