为了开发微信支付+微信提现 需要将CURL组件有NSS模式编译到SSL模式 经过无数的坑 (大哭)终于搞定了步骤如下:
1)下载CURL的源码包要新的版本》=現在的版本
2)下载对应的PHP版本的源码包(版本不对不要用 大坑 爬了1天)
3)解压缩到安装的目录
4)CURL编译:
#./configure --prefix=/usr/local/curl --without-nss --with-ssl [./configure --prefix=/usr/local/curl --without-nss --with-ss]
#make clean && make && make install
将动态库加入路径 或者使用 ln - s 源 目標 做軟鏈接s
echo "/usr/local/curl/lib" >>/etc/ld.so.conf
加入PATH
export PATH=$PATH:"/usr/local/curl/bin"
5)查看是否安装了PHPIZE (yum -y install php-devel) 可以安装 whereis phpize 查看路径
6)找到php的源码包的 ext/curl目
# phpsize 在目錄中執行 用全路徑執行 /usr/bin/phpize
# ./configure --with-curl=/usr/local/curl (这里是指定目录使用 入使用系统目录就用 --with-curl) --with-php-config=/usr/bin/php-config (php-config 的目录 用whereis php-config查找)
#make && make install
复制生成的curl.so 到系统目录 先find + 備份
7)修改php.ini 增加 (如果没按照过) extension=curl.so
8)重启httpd
9)php -v 查看是否保存
phpinfo()查看CURL是否启用
1)下载CURL的源码包要新的版本》=現在的版本
2)下载对应的PHP版本的源码包(版本不对不要用 大坑 爬了1天)
3)解压缩到安装的目录
4)CURL编译:
#./configure --prefix=/usr/local/curl --without-nss --with-ssl [./configure --prefix=/usr/local/curl --without-nss --with-ss]
#make clean && make && make install
将动态库加入路径 或者使用 ln - s 源 目標 做軟鏈接s
echo "/usr/local/curl/lib" >>/etc/ld.so.conf
加入PATH
export PATH=$PATH:"/usr/local/curl/bin"
5)查看是否安装了PHPIZE (yum -y install php-devel) 可以安装 whereis phpize 查看路径
6)找到php的源码包的 ext/curl目
# phpsize 在目錄中執行 用全路徑執行 /usr/bin/phpize
# ./configure --with-curl=/usr/local/curl (这里是指定目录使用 入使用系统目录就用 --with-curl) --with-php-config=/usr/bin/php-config (php-config 的目录 用whereis php-config查找)
#make && make install
复制生成的curl.so 到系统目录 先find + 備份
7)修改php.ini 增加 (如果没按照过) extension=curl.so
8)重启httpd
9)php -v 查看是否保存
phpinfo()查看CURL是否启用