执行php-fpm是出现以下报错:
[root@yandada02 sbin]# php-fpm
Failed loading /usr/local/php5/lib/php/ZendGuardLoader.so:
/usr/local/php5/lib/php/ZendGuardLoader.so: wrong ELF class: ELFCLASS32
原因为64位系统用了32位的ZendGuardLoader.so
解决措施:重新下载64位的ZendGuardLoader.so,以下为下载地址
http://www.zend.com/en/products/loader/downloads#Linux
下载完成后执行以下操作:
tar zxvf zend-loader-php5.6-linux-x86_64_update1.tar.gz -C /opt
cd zend-loader-php5.6-linux-x86_64/
cp ZendGuardLoader.so /usr/local/php5/lib/php/
vi /usr/local/php5/php.ini
zend_loader.enable=1
zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so