1. 服務器是定制過的,不知對應的centos版本;
2. PHP是自己編譯的,而且服務器上沒有保留對應版本的源代碼,通過/pathto/php -v 找出php版本號,然後wget去下載對應的php源碼包;
3. 加壓代碼,到源碼的ext/openssl目錄下,使用phpize的方式進行編譯環境的配置,大致步驟如下:
Cannot find config.m4.
Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module
查看openssl目錄下有個config.w32和config0.m4,把config0.m4改名為config.m4。
mv config0.m4 config.m4
執行:
/usr/local/bin/phpize
編譯:
./configure --with-openssl --with-php-config=/usr/local/bin/php-config make;make install
提示成功後,在php.ini裡加入extension = openssl.so
重啟apache或php-fpm,完成.