建议在安装PHP的时候就配置相关的配置选项:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc ' '--enable-soap' '--enable-zip' '--enable-ftp' '--enable-sockets' '--with-mysql=/usr/local/mysql/' '--with-pdo-mysql=/usr/local/mysql' --enable-fpm
常用指令:
netstat -lnt | grep 9000 查看 fpm 是否启用
netstat -tunpl | grep 9000 查看 fpm 是否启用
netstat -tunlp | grep :80 查看占用80端口号的进程
find / -name "phpize" 查找文件
pkill php-fpm 关闭 fpm
/usr/local/php/sbin/php-fpm 启动 fpm
拓展安装步骤:
(1)cd /usr/local/php-5.5.12/ext/openssl/ => cp config0.m4 config.m4
(2)/usr/local/php/bin/phpize
(3)./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
=> make clean & make & make test &make install
(4)将.so文件放到相应的拓展目录下面,修改php.ini文件(/usr/local/php/lib)
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"
extension="openssl.so"
(5)修改完 php.ini一定要重启 fpm,重启的指令见上方常用指令栏