直接從php源碼包中,使用root權限安裝。
找到原先安裝PHP的源碼包文件(如果已經刪掉需要重新下載原來版本的源碼包並解壓)
我的php源碼包在root家目錄下.
- cd /php-7.1.4/ext/curl
- /usr/local/php7-miao/bin/phpize //(通過phpize工具生成configure文件)
- ./configure --with-php-config=/usr/local/php7-miao/bin/php-config //(注意前面有個點號)
-
- 報錯:
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/
-
- 解決:
yum install -y libcurl-devel
4. make &&make install
5. php.ini 文件中在頭部添加一行 extension=curl.so 即可
6. 重啟服務查看phpinfo驗證擴展是否成功
php 的擴展目錄一般都在 extension_dir 下
查看擴展目錄:/usr/local/php7-miao/bin/php -i |grep 'extension_dir'