安裝php需要的軟體。
<code>yum -y </code><code>install</code> <code>gcc gcc-c++ libzip-devel libxml2-devel libiconv libjpeg-devel libpng-devel</code>
<code>yum -y </code><code>install</code> <code>gdgd-devel </code><code>bzip2</code><code>-devel curl-devel freetype-devel zlib-devel glibc-devel glib2-devel</code>
<code>yum -y </code><code>install</code> <code>libtool-ltdl-devel pcre-devel libmcrypt-devel mhash-devel libxslt-devel gettext-devel</code>
安裝libiconv庫
<code>wget http:</code><code>//ftp</code><code>.gnu.org</code><code>/pub/gnu/libiconv/libiconv-1</code><code>.13.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>zxf libiconv-1.13.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>libiconv-1.13</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/libiconv</code>
<code>make</code> <code>&& </code><code>make</code> <code>install</code>
<code>cd</code> <code>..</code>
安裝PHP
<code>cd</code> <code>/home/darren/tools</code>
<code>#需要手動下載下傳php,附件中也有</code>
<code>http:</code><code>//cn2</code><code>.php.net</code><code>/get/php-5</code><code>.6.30.</code><code>tar</code><code>.gz</code><code>/from/this/mirror</code>
<code>tar</code> <code>zxf php-5.6.30.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>php-5.6.30</code>
<code>##############</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/php</code> <code>\</code>
<code>--</code><code>enable</code><code>-mysqlnd \</code>
<code>--with-mysql=mysqlnd \ </code>
<code>--with-mysqli=mysqlnd \ </code>
<code>--with-pdo-mysql=mysqlnd \</code>
<code>--with-iconv-</code><code>dir</code><code>=</code><code>/usr/local/libiconv</code> <code>\</code>
<code>--with-freetype-</code><code>dir</code> <code>\</code>
<code>--with-jpeg-</code><code>dir</code> <code>\</code>
<code>--with-png-</code><code>dir</code> <code>\</code>
<code>--with-zlib \</code>
<code>--with-libxml-</code><code>dir</code><code>=</code><code>/usr</code> <code>\</code>
<code>--</code><code>enable</code><code>-xml \</code>
<code>--disable-rpath \</code>
<code>--</code><code>enable</code><code>-bcmath \</code>
<code>--</code><code>enable</code><code>-shmop \</code>
<code>--</code><code>enable</code><code>-sysvsem \</code>
<code>--</code><code>enable</code><code>-inline-optimization \</code>
<code>--with-curl \</code>
<code>--with-mcrypt \</code>
<code>--with-curlwrappers \</code>
<code>--</code><code>enable</code><code>-mbregex \</code>
<code>--</code><code>enable</code><code>-fpm \</code>
<code>--</code><code>enable</code><code>-mbstring \</code>
<code>--with-gd \</code>
<code>--</code><code>enable</code><code>-gd-native-ttf \</code>
<code>--with-openssl \</code>
<code>--with-mhash \</code>
<code>--</code><code>enable</code><code>-pcntl \</code>
<code>--</code><code>enable</code><code>-sockets \</code>
<code>--with-xmlrpc \</code>
<code>--</code><code>enable</code><code>-zip \</code>
<code>--</code><code>enable</code><code>-soap \</code>
<code>--</code><code>enable</code><code>-short-tags \</code>
<code>--</code><code>enable</code><code>-zend-multibyte \</code>
<code>--</code><code>enable</code><code>-static \</code>
<code>--with-xsl \</code>
<code>--</code><code>enable</code><code>-</code><code>ftp</code><code>\</code>
<code>--with-fpm-user=nginx \</code>
<code>--with-fpm-group=nginx \</code>
################################################################
<code>#複制php配置檔案php.ini</code>
<code>cp</code> <code>php.ini-production </code><code>/usr/local/php/lib/php</code><code>.ini</code>
<code>#複制fastcgi配置檔案php-fpm.conf</code>
<code>cd</code> <code>/usr/local/php/etc/</code>
<code>cp</code> <code>php-fpm.conf.default php-fpm.conf</code>
<code>################################################################# </code>
<code>/usr/local/php/sbin/php-fpm</code> <code>-t </code><code>#檢查文法</code>
<code> </code>
<code>/usr/local/php/sbin/php-fpm</code> <code>#啟動php-fpm</code>
<code>cp</code> <code>sapi</code><code>/fpm/init</code><code>.d.php-fpm </code><code>/etc/init</code><code>.d</code><code>/php-fpm</code> <code>#拷貝啟動腳本</code>
<code>chkconfig --add php-fpm </code><code>#增加到開機啟動項</code>
<code>chkconfig php-fpm on </code><code>#設定開機啟動</code>
<code>######################################</code>
<code>一鍵安裝php腳本:</code>
<a href="http://down.51cto.com/data/2305802" target="_blank">http://down.51cto.com/data/2305802</a>
附另一個生産環境編譯參數:
<code>--with-mysql=mysqlnd \</code>
<code>--with-mysqli=mysqlnd \</code>
<code>--with-iconv-</code><code>dir</code> <code>\</code>
<code>--with-libxml-</code><code>dir</code> <code>\</code>
<code>--without-pear</code>
本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1919497