php.ini放在--with-config-file-path設置路徑下lib文件夾中才找的到!!!! fpm的配置文件須要放在這個位置/usr/local/etc/php-fpm.conf,暫時不知道咋改; http://blog.csdn.net/xiaog351/article/details/47421969 php: { cd /opt/apps wget http://cn2.php.net/distributions/php-5.6.26.tar.gz tar -xzvf php-5.6.26.tar.gz cd php-5.6.26/ ;./configure --prefix=/opt/apps/php(安裝目錄) --with-config-file-path=/opt/apps/php(配置目錄) --enable-fpm --with-mysql(php-fpm) yum install libxml2* -y make make test make install vim /etc/profile 添加: PHP_HOME=/opt/apps/php export PATH=$PATH:$PHP_HOME/bin source /etc/profile php -v 查看 } php.ini放在--with-config-file-path設置路徑下lib文件夾中才找的到!!!! ssl { cd /opt/apps/php-5.6.26/ext/openssl cp config0.m4 config.m4 /opt/apps/php/bin/phpize ./configure --with-openssl --with-php-config=/opt/apps/php/bin/php-config make make test make install 在php.ini內加入如下內容: extension_dir = "/opt/apps/php/lib/php/extensions/no-debug-non-zts-20131226" extension = "openssl.so" 重啓php、nginx後生效 } php/sbin/php-fpm -y /opt/apps/php/etc/php-fpm.conf -c /opt/apps/php/php.ini 裝memcached擴展 { #wget http://pecl.php.net/get/memcache-2.2.6.tgz # tar zxf memcache-2.2.6.tgz # cd memcache-2.2.6 # /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache # make # make install } 裝pdo_mysql擴展 { # cd /opt/php/php-5.6.30/ext/pdo_mysql # /usr/local/bin/phpize # ./configure --with-pdo-mysql=/opt/apps/mysql --with-php-conifg=/usr/local/bin/php-confi # make # make install }