配置並構建 php。在此步驟您可以使用很多選項自定義 php,例如啟用某些擴充套件等。 執行 ./configure –help 命令來獲得完整的可用選項清單。 在本示例中,我們僅進行包含 php-fpm 和 mysql 支援的簡單配置。
./configure --prefix=/usr/local/php \
--sysconfdir=/etc/php \
--with-config-file-path=/etc/php \
--with-config-file-scan-dir=/etc/php/php.d \
--bindir=/usr/bin \
--docdir=/usr/share/doc \
--sbindir=/usr/sbin \
--libdir=/usr/lib64/php \
--with-libdir=/usr/lib64/php \
--libexecdir=/usr/libexec \
--localstatedir=/var \
--includedir=/usr/include \
--localedir=/usr/local \
--datarootdir=/usr/share \
--datadir=/usr/share/php \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--enable-mysqlnd \
--enable-mysqlnd-compression-support \
--enable-json \
--with-openssl-dir \
--with-zlib-dir \
--with-freetype \
--enable-gd-jis-conv \
--enable-ftp \
--enable-filter \
--enable-fileinfo \
--with-curl \
--with-iconv \
--with-bz2 \
--with-zlib \
--with-zip \
--with-xsl \
--with-jpeg \
--with-webp \
--with-xpm \
--without-iconv \
--with-kerberos \
--with-imap-ssl \
--with-openssl \
--enable-dom \
--with-gettext \
--with-mysqli=mysqlnd \
--enable-pdo \
--with-pdo-mysql=mysqlnd \
--enable-******xml \
--enable-session \
--enable-sysvsem \
--enable-sysvmsg \
--enable-sockets \
--with-pear \
--with-xmlrpc \
--with-mhash \
--enable-bcmath \
--with-cdb \
--enable-exif \
--with-gmp \
--enable-mbstring \
--enable-mbregex \
--with-readline \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-pcntl \
--enable-intl \
--enable-re2c-cgoto \
--with-libedit
PHP 編譯安裝PHP
1.安裝php所有的依賴軟體包 root web01 yum install zlib devel libxml2 devel libjpeg devel freetype devel libpng devel gd devel libcurl devel libxslt devel openssl...
PHP編譯安裝
錯誤1configure error xml2 config not found.please check your libxml2 installation.解決方案 yum install y libxml2 devel錯誤2 configure error cannot find openss...
編譯安裝PHP
2 確保安裝之前有安裝gd,png,curl,xml等等lib開發庫。如果不確定,執行以下命令 yum install gcc make gd devel libjpeg devel libpng devel libxml2 devel bzip2 devel libcurl devel y 3 編...